请教一下大家都是怎么对mysql数据做同步的呢? 我们这边目前是通过脚本去批量创建,业务入库一条数据,随之也入库一条数据到elasticsearch,不知道操作是否存在问题
简书有位老师推荐了以下四种方式
简书有位老师推荐了以下四种方式
- elasticsearch-jdbc:作者蛮努力的,源源不断的更新,Java写的
- elasticsearch-river:太监了,已经两三年没更新了
- go-mysql-es:国人写的,还未稳定
- logstash-input-jdbc:Ruby写的,且是官方推荐
3 个回复
m9rco
赞同来自:
kr9226 - 我愿意一步一步走向我想要的世界
赞同来自:
我们这边在做的时候是kafka读取mysql 的binlog,然后有程序监听kafka消息,再进行业务数据组装,写入到es里的
lingo - Let's Think!
赞同来自: