PolarDB-X在源码编译运行 CN,在 conf/server.properties 中 metaDbAddr 写了 3 个 DN 的地址,发现 CN 起不来,报错 No found any leader for metadb storage
3 个 DN 都启动成功了,有 Leader 能读写?debug 发现在 com.alibaba.polardbx.gms.ha.impl.StorageHaChecker#checkAndFetchRole 这个逻辑里面返回的 availableAddr
是 null
你试下只填一个leader的ip:port ,再启动下,metaDbAddr 一般是建议填 metaDb的 vip:vipPort ,此回答整理自钉群“阿里云 PolarDB-X 开源交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。