前言:
大多数情况下我们的数据都存放在了数据库中,但是elasticsearch他有自己的索引库,那么如果我们在做搜索的是时候就需要将数据库中的数据同步到elasticsearch中,在这里我们使用logstash的logstash-jdbc-input的插件进行与数据库的同步,对于logstash与数据库同步,我们可以设置elasticsearch与数据库同步的时间,使用这种方式进行同步还是很方便的。
一、安装logstash
1.1下载logstash
注意下载的版本要和你的elasticsearch的版本号一致,我的版本elasticsearch5.5.2
Logstash下载:https://www.elastic.co/downloads/logstash
1..2安装logstash
1.2.1如果你是windows系统,直接解压就可以
1.2.2linux系统,以cenos7举例,进行解压
tar –zxvf logstash-5-5-2
1.3启动