REMOVE LEAF命令成功完成後幾秒鐘內自動添加MemSQL 4.0葉,然後在幾秒鐘內將葉自動添加回羣集。REMOVE LEAF命令
DETACH LEAF後跟REMOVE LEAF成功顯示分離狀態,然後移除葉子,但它也會在幾秒鐘內自動重新加回。
我們如何永久保留一片葉子以更改配置?關閉葉子將意味着沒有重新平衡和可能的數據丟失,並且任何重新啓動立即重新加入羣集。
REMOVE LEAF命令成功完成後幾秒鐘內自動添加MemSQL 4.0葉,然後在幾秒鐘內將葉自動添加回羣集。REMOVE LEAF命令
DETACH LEAF後跟REMOVE LEAF成功顯示分離狀態,然後移除葉子,但它也會在幾秒鐘內自動重新加回。
我們如何永久保留一片葉子以更改配置?關閉葉子將意味着沒有重新平衡和可能的數據丟失,並且任何重新啓動立即重新加入羣集。
另一種解決方案是在命令行上運行memsql-ops memsql-unmonitor
;這將允許您選擇有問題的葉片並取消監測。 MemSQL操作系統不會接觸不受監控的節點;這使您可以在閒暇時隨意使用該節點。準備好重新將其添加到羣集時,請運行memsql-ops memsql-monitor -h <host of the MemSQL node> -P <port> -u <MemSQL user> -p <password>
。
啓用手動控制也很好,但它的缺點是某些功能會被鎖定(例如cluster-start
命令)。
我相信發生在你身上的是MemSQL Ops在你執行手冊REMOVE LEAF
命令時重新將節點重新添加到集羣中。如果進入MemSQL操作系統Web用戶界面PRIMARY_AGENT_HOST:9000
,然後選擇:設置>配置>啓用手動控制,則不應再觀察此自動附加行爲。