我们正在建立一个由两个节点组成的空中飞行器。我们考虑向集群添加两个以上的节点。一旦我添加它们,我们就会在新节点上出现队列太深的错误以及客户端上的设备过载。
我尝试将migrate-max-num-incoming从256改为4.仍然存在问题。
在不影响客户端的情况下,将新节点添加到群集的最佳方法是什么。
更多信息: 1)我们正在使用基于SSD的安装 2)我们正在使用网状节点架构
答案 0 :(得分:3)
您的存储空间不足。
以下链接应该有所帮助:
1-了解设备过载:
https://discuss.aerospike.com/t/device-overload/733
2-了解如何调整迁移:
http://www.aerospike.com/docs/operations/manage/migration#lowering-the-migration-rate
3-这也可能是由于群集中先前节点的碎片整理造成的,因为迁移的数据会导致真空效应,并可能导致碎片整理活动恢复,在这种情况下,您可能希望通过调整碎片整理来减慢碎片整理速度睡了下来:
http://www.aerospike.com/docs/reference/configuration#defrag-sleep
答案 1 :(得分:2)
一次添加一个节点。等到迁移完成后再添加第二个节点。 (我假设所有节点都运行相同版本的Aerospike,配置一致,所有节点都定义了相同的命名空间等。)