1

REMOVE LEAF 命令成功完成,然后在几秒钟内将叶子自动添加回集群。

DETACH LEAF 后跟 REMOVE LEAF 成功显示分离状态,然后移除叶子,但它也会在几秒钟内再次自动添加回来。

我们如何永久删除叶子以进行配置更改?关闭叶子意味着没有重新平衡和可能的数据丢失,任何重新启动都会立即重新加入集群。

4

2 回答 2

3

另一种解决方案是memsql-ops memsql-unmonitor在命令行上运行;这将允许您选择有问题的叶子并取消对其进行监控。MemSQL Ops 不会触及不受监控的节点;这使您可以在闲暇时使用该节点。当您准备好将其重新添加到集群时,只需运行memsql-ops memsql-monitor -h <host of the MemSQL node> -P <port> -u <MemSQL user> -p <password>.

启用手动控制也很有效,但它的缺点是某些功能会被锁定(例如cluster-start命令)。

于 2015-06-22T21:06:59.717 回答
1

REMOVE LEAF我相信发生在您身上的是 MemSQL Ops 在您执行手动命令时将您的节点重新添加到集群中。如果您进入 MemSQL Ops Web UIPRIMARY_AGENT_HOST:9000并选择:设置 > 配置 > 启用手动控制,您应该不会再观察到这种自动附加行为。

于 2015-06-22T20:55:14.973 回答