-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
canal同步数据到kudu #2402
Comments
你好,我合并了你提交的kudu插件到1.1.5,运行kudu adapter的时候报如下错误: |
你好,你是直接将插件大的jar包吗?这个插件包是基于canal-1.1.4版本开发的,1.1.5版本你要将adapter工程一起编译打包才可以,否则不能直接识别 |
你好,我是用1.1.5整个编译的,已经找到问题,src/main/resources/META-INF.canal/com.alibaba.otter.canal.client.adapter.OuterAdapter 这个文件 META-INF.canal应该是META-INFO/canal吧,我参考的hbase。另外我在launcher项目的pom里加了kudu,不加的话打包完,plugin里面就没有kudu. 另外想问一下,你那边用的kudu版本是多少呢?我现在有出现api兼容的问题,我用的是kudu1.2.0: |
更换了kudu-client版本后可以正常录入数据了 |
你还在用kudu1.2.0?你那个版本还是比较老的了,不过要小心,kudu1.8.0以下好像有个session最多7天的问题,我也在验证这个问题,你多留心 |
你好,kudu-adapter用了一段时间,有个问题想请教一下,这边常发生当一个机器宕机后,分区切换leader,并且开始恢复副本,分区处于under-replicated tablet状态,这时kudu clinet写该分区会报错,请问有遇到过吗,按我的理解,只要分区3个副本里面的leader是正常的RUNNING状态就能写入,不然副本不就失去本来的作用了吗? |
你好,感谢反馈,我这边也遇到过这个问题,感觉这个是kudu存在问题,请问您kudu版本多少?我当前版本是1.7.0,我这遇到在kudu的tablet如果是异常状况宕机的话会导致写失败,如果是人为重启的话写就可以,这边我也在查找这个问题,如果您有定位到可以一起探讨下 |
我是1.2.0的版本,也没有定位到问题 |
我们这边也在试用kudu adpater, 遇到了类似的问题,META-INF.canal路径好改,
|
ok, 我理解了,不知道为什么这两个改动不提交? |
@lyd5726892 确认一个问题,主键值的更改,是不会删除旧值那条记录,而会插入一条新的对吗 |
你好,同步到kudu功能已经可以用了吗 |
canal主要功能是实时同步mysql数据,实时同步的目的往往是为了后续更方面的分析数据,hbase虽然支持随机读写,但是在线分析能力不足,当前在线分析比较主流的场景是Impala+kudu的方式,希望canal-adapter下一个版本可以支持数据同步到kudu,谢谢
The text was updated successfully, but these errors were encountered: