在 Riak 中离开集群后节点卡在 LEAVING 状态

Node stuck in LEAVING state after leaving from cluster in Riak

我的生产中有 5 个节点的 Riak KV 集群,由于某种原因,我只是从集群中离开了一个节点,但我 面临状态问题,自最近 7 天以来一直处于离开状态 我们如何解决这个问题。

我测试了 force-remove 因为我们都使用命令 force-replace 从集群本地节点

sudo riak-admin force-remove -f riak@172.xx.xx.8

对于force-replace我遵循这个linkhttps://gist.github.com/angrycub/4566736 但在这种情况下,我丢失了一些数据。

如何解决这类问题?

不要使用 force-remove 命令,而是 riak-admin cluster leave。有关详细信息,请参阅此答案 .