我在主机A上安装memsql来运行一些功能测试,然后我使用Memsql Ops UI添加了额外的主机B.但是,主机B未在主机A Memsql Ops UI上显示。我通过连接到主机B上的端口9000验证了Memsql Ops在主机B上运行。运行时收到此错误 memsql-ops遵循-h A
Failed to connect to primary agent as follower: Agent at A:9000 cannot follow itself
两台主机现在都是主要的。
答案 0 :(得分:2)
主机B上安装的MemSQL Ops是否有可能与主机A共享其数据?例如,当您在主机B上安装MemSQL Ops时,是否将数据目录从主机A复制到主机B(默认情况下,数据目录位于/ var / lib / memsql-ops / data中)?
当MemSQL Ops首次安装时,MemSQL Ops会自动生成并保存代理ID,这些UUID用于区分群集中的不同MemSQL Ops代理。您看到的错误表明您正在尝试关注具有相同代理ID的代理商;可能出现这种情况的一种方法是,如果您在两台计算机上使用相同的数据目录。