我们有一个两节点的aerospike集群。我们想过为集群添加两个节点。一旦我添加它们,我们就会在新节点上得到队列太深的错误,以及设备在客户端上过载。向aerospike集群添加新节点
我试图将migrate-max-num-incoming从256改为4.仍然问题依然存在。
在不影响客户端的情况下向群集添加新节点的最佳方式是什么?
更多信息: 1)我们正在利用我们使用的是网状节点架构
我们有一个两节点的aerospike集群。我们想过为集群添加两个节点。一旦我添加它们,我们就会在新节点上得到队列太深的错误,以及设备在客户端上过载。向aerospike集群添加新节点
我试图将migrate-max-num-incoming从256改为4.仍然问题依然存在。
在不影响客户端的情况下向群集添加新节点的最佳方式是什么?
更多信息: 1)我们正在利用我们使用的是网状节点架构
您的存储空间不足。
以下链接应该有所帮助:
1-了解设备过载:
https://discuss.aerospike.com/t/device-overload/733
2 - 了解如何调整迁移:
http://www.aerospike.com/docs/operations/manage/migration#lowering-the-migration-rate
3-这可能也可能是由于群集中以前节点的碎片整理造成的,因为迁移出来的数据将成为原因EA真空效果,并可能导致碎片整理活动的回暖,在这种情况下,你会希望通过调整碎片整理睡眠降至碎片减缓:
http://www.aerospike.com/docs/reference/configuration#defrag-sleep
你能否提供:asadm -e“显示配置像迁移”和asadm -e“显示像碎片整理配置”。也可以在添加节点后检查现有节点上aerospike.log中的碎片整理率。 – lvolmar
第二@lvolmar,降低migrate-max-num-incoming将阻止新移民在已有4个以上的移民时开始,但不会阻止现有的移民。 – kporter