oracle数据库同步至ES
问题描述:
oracle同步至ES
需求:
1、全量、增量都具备
2、当数据库中有修改删除操作时,ES也能做相应变动
3、oracle数据库中无更新时间字段,且无自增字段
有没有大佬能告诉我用什么技术可以实现这个需求。
logstash我已经试过了,虽然全量、增量可以实现,但是当数据库中有字段变动时,无法同步至ES
答
canal,监听数据库的变化,使用okhttp进行调用更新es的请求