向aerospike集群添加新节点

时间:2017-05-04 07:29:19

标签: cluster-computing add aerospike

我们正在建立一个由两个节点组成的空中飞行器。我们考虑向集群添加两个以上的节点。一旦我添加它们,我们就会在新节点上出现队列太深的错误以及客户端上的设备过载。

我尝试将migrate-max-num-incoming从256改为4.仍然存在问题。

在不影响客户端的情况下,将新节点添加到群集的最佳方法是什么。

更多信息: 1)我们正在使用基于SSD的安装 2)我们正在使用网状节点架构

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,配置一致,所有节点都定义了相同的命名空间等。)