Memsql,在主要主机上设置跟随者

Memsql, set follower on a primary host

我在主机 A 上安装了 memsql 以 运行 一些功能测试,然后我使用 Memsql Ops UI 添加了额外的主机 B。然而,主机 B 并没有在主机 A 上显示 Memsql Ops UI。我通过连接到主机 B 上的端口 9000 验证了 Memsql Ops 在主机 B 上 运行ning。我在 运行ning 时收到此错误 memsql-ops 跟随-h A

Failed to connect to primary agent as follower: Agent at A:9000 cannot follow itself

两台主机现在都运行宁为主。

安装在主机 B 上的 MemSQL Ops 是否有可能与主机 A 共享其数据?比如你在主机B上安装MemSQL Ops时,是否将主机A的数据目录复制到主机B(默认情况下,数据目录在/var/lib/memsql-ops/data)?

MemSQL Ops 在MemSQL Ops 安装首次启动时自动生成并保存代理ID,这是用于区分集群中不同MemSQL Ops 代理的UUID。您看到的错误表明您正在尝试关注具有相同代理 ID 的代理;如果您在两台机器上使用相同的数据目录,可能会发生这种情况。