ElasticSearch与MySQL数据同步
程序员文章站
2022-03-09 09:21:06
...
ElasticSearch与MySQL数据同步
一. 环境搭建(ElasticSearch+Kibana的安装,此次使用6.3.2版本)
ElasticSearch下载地址
Kibana下载地址
将下载下来的文件解压,如上图,打开bin目录里面的*.bat文件即可启动
二. 启动是有条件的,先启动ElasticSearch,在启动Kibana,因为Kibana依赖于ElasticSearch
至此环境搭建完毕,如何实现数据同步呢?
三. LogStash工具的配合使用(版本都是6.3.2)
LogStash下载地址
安装同上,下载下来解压即可,不需要启动
3.1 放jar包,编写文件mysql.conf
3.2 到这儿需要先测试一下logstash看能否正常使用,需进入到logstash的bin目录下执行命令
上图这样即说明logstash没有问题
3.2 到这儿需要先测试一下logstash看能否正常使用,需进入到logstash的bin目录下执行命令
1. 安装插件
2. 测试my.conf能否正常使用
3. 验证
能看到查询结果即命令执行合适
数据已同步了,如果后期数据库有改动,需要先在WEB端Kibana下执行 DELETE /blog ,删除后重新执行 logstash -f ../config/mysql.conf文件即可
关闭时先关闭Kibana,点击右上角关闭,接着再关闭ElasticSearch即可。
上一篇: wamp无法打开phpmyadmin
下一篇: php常量和数据类型实例详解