elasticsearch+ik+logstash同步数据库
ik下载和安装
了解自己的es版本,然后再git上下载对应的ik分词器版本。
地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
在es插件中创建ik目录
进行解压,然后重启es
加载成功
设置默认分词器(根据自己要求,可以不弄)
版本高可以不需要添加
更改es中的elasticsearch.yml加入两句话
ndex.analysis.analyzer.default.tokenizer : “ik_max_word”
index.analysis.analyzer.default.type : “ik”
开始进行同步数据库
使用logstash进行
需要下载mysql的jar包
下载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
建立mysql.conf
以下位模板,可以对照修改
然后执行
./bin/logstash -f mysql.conf
看到这句话
成功同步