启动报错,版本 canal1.1.3
配置文件:
canal.properties ################################################## ######### MQ ############# ################################################## canal.serverMode = kafka canal.mq.servers = 10.17.172.121:9092,10.17.172.122:9092,10.17.172.123:9092 canal.mq.retries = 3 canal.mq.batchSize = 16384 canal.mq.maxRequestSize = 1048576 canal.mq.lingerMs = 1 canal.mq.bufferMemory = 33554432 canal.mq.canalBatchSize = 50 canal.mq.canalGetTimeout = 100 canal.mq.flatMessage = false canal.mq.compressionType = none canal.mq.acks = all ######### use transaction for kafka flatMessage batch produce canal.mq.transaction = false
报错:
2019-05-23 11:13:32.446 [main] ERROR com.alibaba.otter.canal.deployer.CanalLauncher - ## Something goes wrong when starting up the canal Server: java.lang.NullPointerException: null at com.alibaba.otter.canal.deployer.CanalController.parseInstanceConfig(CanalController.java:396) ~[canal.deployer-1.1.3.jar:na] at com.alibaba.otter.canal.deployer.CanalController.initInstanceConfig(CanalController.java:374) ~[canal.deployer-1.1.3.jar:na] at com.alibaba.otter.canal.deployer.CanalController.(CanalController.java:90) ~[canal.deployer-1.1.3.jar:na] at com.alibaba.otter.canal.deployer.CanalStater.start(CanalStater.java:90) ~[canal.deployer-1.1.3.jar:na] at com.alibaba.otter.canal.deployer.CanalLauncher.main(CanalLauncher.java:57) ~[canal.deployer-1.1.3.jar:na]
CANAL_DESTINATIONS 参数为空? |参数名字 |参数说明 |默认值| | ------------- |:-------------😐 -----😐 |canal.destinations| 当前server上部署的instance列表| 无
然后按照案例 启动都启动不来...
原提问者GitHub用户czy006
NullPointerException异常,报错信息显示在CanalController类的parseInstanceConfig方法中出现了空指针异常。
这个可能是由于Canal的配置文件中缺少了必要的参数或者参数值不正确导致的。根据报错信息,您可以检查一下Canal的配置文件中是否包含了CANAL_DESTINATIONS参数,这个参数用于指定当前server上部署的instance列表。如果这个参数没有被正确配置,就会导致启动失败。
您可以在Canal的配置文件中添加如下配置:
canal.destinations = example
如果还是仍然无法启动Canal,建议您检查一下其他的配置参数是否正确,并根据报错信息进一步排查问题。也可以尝试体检工单请求帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。