MemSQL 4.0 叶子在执行 REMOVE LEAF 命令后几秒钟内自动添加回来
MemSQL 4.0 leaf is automatically added back within seconds after REMOVE LEAF command
REMOVE LEAF 命令成功完成,然后在几秒钟内叶子自动添加回集群。
DETACH LEAF 后跟 REMOVE LEAF 成功显示分离状态,然后移除叶子,但它也会在几秒钟内自动重新添加回来。
我们如何为配置更改永久删除叶子?关闭叶子意味着没有重新平衡和可能的数据丢失,任何重新启动都会立即重新加入集群。
我相信您遇到的情况是,当您执行手动 REMOVE LEAF
命令时,MemSQL Ops 正在将您的节点重新添加回集群。如果您在 PRIMARY_AGENT_HOST:9000
和 select 进入您的 MemSQL Ops 网站 UI:设置 > 配置 > 启用手动控制,您应该不会再观察到这种自动附加行为。
另一种解决方法是在命令行中运行 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
命令)。
REMOVE LEAF 命令成功完成,然后在几秒钟内叶子自动添加回集群。
DETACH LEAF 后跟 REMOVE LEAF 成功显示分离状态,然后移除叶子,但它也会在几秒钟内自动重新添加回来。
我们如何为配置更改永久删除叶子?关闭叶子意味着没有重新平衡和可能的数据丢失,任何重新启动都会立即重新加入集群。
我相信您遇到的情况是,当您执行手动 REMOVE LEAF
命令时,MemSQL Ops 正在将您的节点重新添加回集群。如果您在 PRIMARY_AGENT_HOST:9000
和 select 进入您的 MemSQL Ops 网站 UI:设置 > 配置 > 启用手动控制,您应该不会再观察到这种自动附加行为。
另一种解决方法是在命令行中运行 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
命令)。