Riak不允许删除节点

时间:2014-06-20 08:30:52

标签: riak

我将节点添加到群集中。出现在节点上有问题。节点仍然处于“加入”状态。群集上没有数据。

#riak-admin member-status
================================= Membership ==================================
Status     Ring    Pending    Node
-------------------------------------------------------------------------------
down        0.0%      --      'riak@172.17.0.145'
joining     0.0%      --      'riak@172.17.0.144'
valid      50.0%      --      'riak@172.17.0.115'
valid      50.0%      --      'riak@172.17.0.143'

我试图从群集中删除节点

#riak-admin cluster force-remove 'riak@172.17.0.144'
Failed: 'riak@172.17.0.144' is not a member of the cluster.

我尝试将节点加入群集

#riak-admin cluster join 'riak@172.17.0.144'
Failed: This node is already a member of a cluster

如何从群集中删除节点,或强制它正常工作?版本1.4.9

2 个答案:

答案 0 :(得分:1)

我没有使用您的命令从群集中删除节点,但文档中建议使用该命令:riak documentation命令是riak-admin cluster leave, riak-admin cluster plan, riak-admin cluster commit,它运行良好。如果您不需要使用force-remove来删除节点,我推荐这个。加入riak-admin cluster join而非离开

同样适用

答案 1 :(得分:0)

您可以删除节点名称为 riak@172.17.0.144

的节点

只需按下节点 172.17.0.144 ,然后从其他正在运行的节点中删除 riak-admin force-remove riak@172.16.28.17 即可删除节点成功。