Riak 会员可享 0% 折扣

Riak 会员可享 0% 折扣

不知道这里发生了什么,但向集群添加了一个新的 Riak 节点并提交了更改。新节点已获得 0% 的集群成员,而集群中的第一个节点正在增长,成员人数超过 37%。以下是图表:

================================= Membership ==================================
Status     Ring    Pending    Node
-------------------------------------------------------------------------------
valid      37.5%     25.0%    'riak@prod-riak-08'
valid      17.2%     25.0%    'riak@prod-riak-09'
valid      25.0%     25.0%    'riak@prod-riak-10'
valid      20.3%     25.0%    'riak@prod-riak-11'
valid       0.0%      0.0%    'riak@prod-riak-12'

与此同时,似乎有些数据无法访问。知道发生了什么吗?使用 Riak 1.4.8。

riak-12 的最新日志:

2014-06-24 09:00:11.142 [info] <0.347.0>@riak_kv_entropy_manager:perhaps_log_throttle_change:826 Changing AAE throttle from 10 -> 0 msec/key, based on maximum vnode mailbox size 53 from 'riak@prod-riak-09'
2014-06-24 09:02:41.150 [info] <0.347.0>@riak_kv_entropy_manager:perhaps_log_throttle_change:826 Changing AAE throttle from 0 -> 10 msec/key, based on maximum vnode mailbox size 319 from 'riak@prod-riak-10'
2014-06-24 09:02:56.152 [info] <0.347.0>@riak_kv_entropy_manager:perhaps_log_throttle_change:826 Changing AAE throttle from 10 -> 0 msec/key, based on maximum vnode mailbox size 1 from 'riak@prod-riak-10'

答案1

好吧,事实证明这是 Riak 中一个奇怪的数据平衡问题。基本上,riak-08 仍在从已从集群中删除的节点(已关闭,从未恢复)中恢复。

降低之后,riak-admin transfer-limit 30一切都开始以稳定的速度恢复正常。大约一小时后,Riak 将数据重新平衡回 riak-12:

================================= Membership ==================================
Status     Ring    Pending    Node
-------------------------------------------------------------------------------
valid      25.0%     18.8%    'riak@prod-riak-08'
valid      25.0%     18.8%    'riak@prod-riak-09'
valid      25.0%     18.8%    'riak@prod-riak-10'
valid      25.0%     25.0%    'riak@prod-riak-11'
valid       0.0%     18.8%    'riak@prod-riak-12'

相关内容