首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Riak集群中的每个节点都想关闭54个分区?

Riak集群中的每个节点都想关闭54个分区?
EN

Server Fault用户
提问于 2014-09-29 00:18:42
回答 1查看 476关注 0票数 0

现在有一个6节点的Riak集群,正在经历非常高的延迟和超时。当我去检查riak-admin transfers时,我得到以下信息:

代码语言:javascript
复制
ubuntu@ip-172-31-38-8:~$ riak-admin transfers
'riak@prod-riak-19' waiting to handoff 54 partitions
'riak@prod-riak-18' waiting to handoff 54 partitions
'riak@prod-riak-17' waiting to handoff 53 partitions
'riak@prod-riak-16' waiting to handoff 53 partitions
'riak@prod-riak-15' waiting to handoff 53 partitions
'riak@prod-riak-14' waiting to handoff 53 partitions

从那以后,我已经关闭了主动的反熵,并且仍然经历着很高的延迟,但是其他的似乎没有给我们带来问题。当我检查错误日志时,在过去的5个小时内没有任何错误。

CPU使用率如下所示:

代码语言:javascript
复制
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4016 riak      20   0 3775m 564m 6224 S    9  3.8   3:34.90 beam.smp

所以这台机器显然还没用完。这是数据损坏的迹象吗?这到底是怎么回事?谢谢

EN

回答 1

Server Fault用户

发布于 2014-12-15 13:52:23

当一个Riak节点启动时,它会为环中的每个分区生成一个node,甚至是那些它不拥有的分区。它不拥有的每个v节点都将尝试与拥有它的节点进行切换,并且在成功切换之后将关闭。这些切换取决于转移限制

假设您的环大小为64,则每个节点将拥有10个或11个v节点。如果自上次重新启动整个集群以来没有完成切换操作,您所显示的传输输出将是预期的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/631939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档