在canal.properties中配置管理端后提示:
2021-05-26 10:23:14.273 [main] INFO com.alibaba.otter.canal.deployer.CanalLauncher - ## set default uncaught exception handler 2021-05-26 10:23:14.310 [main] INFO com.alibaba.otter.canal.deployer.CanalLauncher - ## load canal configurations 2021-05-26 10:23:14.792 [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: auth :admin is failed
确定密码是正确的,配置:
{ "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 = 10.105.49.36:8089
canal.admin.port = 11110
canal.admin.user = admin
canal.admin.passwd = 6bb4837eb74329105ee4568dda7dc67ed2ca2ad9
# admin auto register
canal.admin.register.auto = true
canal.admin.register.cluster = online
EOF
sh /home/canal/bin/restart.sh
"
}
curl 10.105.49.36:8089 可以获取到内容
原提问者GitHub用户jiangxiaoqiang
查看源码发现canal-admin用的密码组合是:admin/admin,重新修改密码配置即可,调整为admin的sha-1串。
原回答者GitHub用户jiangxiaoqiang
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。