elasticsearch+ik+logstash同步数据库

ik下载和安装

了解自己的es版本,然后再git上下载对应的ik分词器版本。
地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
在es插件中创建ik目录
elasticsearch+ik+logstash同步数据库
进行解压,然后重启es
elasticsearch+ik+logstash同步数据库
加载成功
设置默认分词器(根据自己要求,可以不弄)
版本高可以不需要添加
更改es中的elasticsearch.yml加入两句话
ndex.analysis.analyzer.default.tokenizer : “ik_max_word”
index.analysis.analyzer.default.type : “ik”

开始进行同步数据库

使用logstash进行
需要下载mysql的jar包
elasticsearch+ik+logstash同步数据库
下载logstash
wget https://artifacts.elastic.co/downloads/logstash/logstash-7.4.ll
下载完成后解压
进入到logstash中的bin目录执行
logstash-plugin install logstash-input-jdbc
logstash-plugin install logstash-output-elasticsearch
elasticsearch+ik+logstash同步数据库
建立mysql.conf
elasticsearch+ik+logstash同步数据库
以下位模板,可以对照修改elasticsearch+ik+logstash同步数据库
然后执行
./bin/logstash -f mysql.conf

elasticsearch+ik+logstash同步数据库
看到这句话
elasticsearch+ik+logstash同步数据库
成功同步
elasticsearch+ik+logstash同步数据库