开发者社区> 问答> 正文

使用CanalConnectors.newClusterConnector报错。

使用zk获取canal连接报错

语句: CanalConnector simpleCanalConnector= CanalConnectors.newClusterConnector("10.100.103.19:2181","example","","");

报错信息 Exception in thread "main" java.lang.IllegalAccessError: tried to access method com.google.common.collect.MapMaker.makeComputingMap(Lcom/google/common/base/Function;)Ljava/util/concurrent/ConcurrentMap; from class com.alibaba.otter.canal.common.zookeeper.ZkClientx at com.alibaba.otter.canal.common.zookeeper.ZkClientx.(ZkClientx.java:26) at com.alibaba.otter.canal.client.CanalConnectors.newClusterConnector(CanalConnectors.java:60) at com.foundation.test.canal.ClientCluster.main(ClientCluster.java:25)

原提问者GitHub用户fanqinghui

展开
收起
绿子直子 2023-05-09 15:47:10 81 0
1 条回答
写回答
取消 提交回答
  • 解决了。依赖更新到最新的1.0.22就ok了。老版本的参数不一致!

    com.alibaba.otter canal.client 1.0.22

    原回答者GitHub用户fanqinghui

    2023-05-10 10:46:35
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载