canal 同步es

vlurs2pr  于 2022-12-31  发布在  其他
关注(0)|答案(2)|浏览(132)

1.如果es没有索引,同步直接报错
2.如果es已经有索引了,这个时候一条update类型的数据(前面说的相关数据)过来,由于canal-client仅仅只是认为更新操作,除非es中之前存在这条数据,才会更新到es中,否则报错,这条数据不会更新到es中

这个有点不太人性化

sczxawaw

sczxawaw1#

这样的逻辑没有问题吧,没有的数据update抛出异常才方便追查问题呀,否则要怎么弄?

vxqlmq5t

vxqlmq5t2#

手动全量同步一次
curl http://127.0.0.1:8081/etl/es7/xx.yml -X POST

相关问题