otter zookeeper问题,白名单,执行报空指针

mrfwxfqh  于 2022-12-31  发布在  Zookeeper
关注(0)|答案(8)|浏览(368)

pid:1 nid:1 exception:setl:com.google.common.collect.ComputationException: java.lang.NullPointerException
at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:889)
at com.alibaba.otter.canal.server.embedded.CanalServerWithEmbedded.start(CanalServerWithEmbedded.java:137)
at com.alibaba.otter.node.etl.select.selector.canal.CanalEmbedSelector.start(CanalEmbedSelector.java:212)
at com.alibaba.otter.node.etl.select.SelectTask.startup(SelectTask.java:170)
at com.alibaba.otter.node.etl.select.SelectTask.run(SelectTask.java:126)
Caused by: java.lang.NullPointerException
at com.alibaba.otter.canal.instance.manager.CanalInstanceWithManager.doInitEventParser(CanalInstanceWithManager.java:337)
at com.alibaba.otter.canal.instance.manager.CanalInstanceWithManager.initEventParser(CanalInstanceWithManager.java:261)
at com.alibaba.otter.canal.instance.manager.CanalInstanceWithManager.(CanalInstanceWithManager.java:93)
at com.alibaba.otter.node.etl.select.selector.canal.CanalEmbedSelector$1$1.(CanalEmbedSelector.java:145)
at com.alibaba.otter.node.etl.select.selector.canal.CanalEmbedSelector$1.generate(CanalEmbedSelector.java:145)
at com.alibaba.otter.canal.server.embedded.CanalServerWithEmbedded$1.apply(CanalServerWithEmbedded.java:85)
at com.alibaba.otter.canal.server.embedded.CanalServerWithEmbedded$1.apply(CanalServerWithEmbedded.java:82)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:356)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:182)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:151)
at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:67)
at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:885)

92dk7w1h

92dk7w1h1#

zookeeper配置问题吧,是不是有白名单之类的配置。网上查一下

查过,加一句话,加上以后更离谱了,全是空白了,刷新就是500,报array错误

是不是你的canal/node指向了一个被删除的zookeeper?

没,我第一次配置时,报空指针,zookeeper拒绝服务,于是我重新导入otter系统表,重新配置zookeeper,还是不行,出的这个错误,白名单,

没有角色,代表没有服务

tvokkenx

tvokkenx2#

zookeeper配置问题吧,是不是有白名单之类的配置。网上查一下

查过,加一句话,加上以后更离谱了,全是空白了,刷新就是500,报array错误

是不是你的canal/node指向了一个被删除的zookeeper?

甚至改过端口,让这个zookeeper给气死了!

ogq8wdun

ogq8wdun3#

zookeeper配置问题吧,是不是有白名单之类的配置。网上查一下

查过,加一句话,加上以后更离谱了,全是空白了,刷新就是500,报array错误

是不是你的canal/node指向了一个被删除的zookeeper?

甚至改过端口,让这个zookeeper给气死了!

你好,请问这个问题最终怎么解决的,我现在遇到同样的问题,刷新就报空指针异常

lo8azlld

lo8azlld4#

你是不是修改过otter上面的zookeeper配置,比如删除了某个zookeeper服务?
如果是这样的话,可以尝试先暂停channel,然后推送一下,再重启channel

6uxekuva

6uxekuva5#

还有一种可能,就是你的zookeeper删了,但是你某个canal引用了这个zookeeper集群。。。
这样也会空指针

ufj5ltwl

ufj5ltwl6#

zookeeper配置问题吧,是不是有白名单之类的配置。网上查一下

anhgbhbe

anhgbhbe7#

zookeeper配置问题吧,是不是有白名单之类的配置。网上查一下

查过,加一句话,加上以后更离谱了,全是空白了,刷新就是500,报array错误

kkbh8khc

kkbh8khc8#

zookeeper配置问题吧,是不是有白名单之类的配置。网上查一下

查过,加一句话,加上以后更离谱了,全是空白了,刷新就是500,报array错误

是不是你的canal/node指向了一个被删除的zookeeper?

相关问题