我把配置替换成IP,日志提示:
[root@canal-server-stable-1 bin]# tail -f /home/canal/logs/canal/canal.log 2021-05-26 09:09:45.519 [main] INFO com.alibaba.otter.canal.deployer.CanalLauncher - ## set default uncaught exception handler 2021-05-26 09:09:45.549 [main] INFO com.alibaba.otter.canal.deployer.CanalLauncher - ## load canal configurations 2021-05-26 09:09:45.934 [main] ERROR com.alibaba.otter.canal.deployer.CanalLauncher - ## Something goes wrong when starting up the canal Server: com.alibaba.otter.canal.common.CanalException: load manager config failed. Caused by: com.alibaba.otter.canal.common.CanalException: requestGet for canal config error: canal.properties config is empty
这是我的Kubernetes ConfigMap配置:
{ "config.sh": "cat > /home/canal/conf/canal.properties <<- EOF # register ip # ${HOSTNAME} 为podname,canal-server-discovery-svc-stable为svc名称 # StatefulSet类型pod名称是固定的,k8s集群内pod域名规则为pod_name.svc_name.namespace.svc.cluster.local # canal.register.ip = ${HOSTNAME}.canal-server-discovery-svc-stable.hades-pro.svc.cluster.local canal.register.ip = 10.244.5.5
# canal admin config
canal.admin.manager = canal-admin-stable:8089
canal.admin.port = 11110
canal.admin.user = admin
canal.admin.passwd = 4ACFE3202A5FF5CF467898FC58AAB1D615029441
# admin auto register
canal.admin.register.auto = true
canal.admin.register.cluster = online
EOF
sh /home/canal/bin/restart.sh
"
}
原提问者GitHub用户jiangxiaoqiang
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。