使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch

dalaoyang 2019-06-14 09:33:36 浏览1332
展开阅读全文

本文介绍如何使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch。

1.go-mysql-elasticsearch简介

go-mysql-elasticsearch是一个将MySQL数据自动同步到Elasticsearch的服务。

它首先使用mysqldump获取原始数据,然后用binlog增量地同步数据。

github地址:https://github.com/siddontang/go-mysql-elasticsearch

这里有几点注意事项:

  • 1.Mysql的binlog必须是ROW模式,不然启动会报错。
  • 2.连接Mysql的用户权限需要大一些。

2.安装

2.1 安装go

安装go

yum install -y go

安装godep

go get github.com/tools/godep

下载g

网友评论

登录后评论
0/500
评论
dalaoyang
+ 关注
所属云栖号: Java技术进阶