使用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
解决了。依赖更新到最新的1.0.22就ok了。老版本的参数不一致!
com.alibaba.otter canal.client 1.0.22
原回答者GitHub用户fanqinghui
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。