2016-08-22 16 views
0

我有4个节点群集。 Cassandra版本是2.1.14.1346。我也有1.5TB的数据。我正在尝试增加4个节点。当我在Opscenter中检查网络发送的字节图时,我看到发送数据是20MB/s。我想加快加入阶段。如何加快cassandra节点加入集群。这需要太多时间。

我设置stream_throughput_outbound_megabits_per_sec:800.但它不工作。

在这种情况下,连接4个节点需要48天。这是不可接受的。有没有解决方法?

+0

是否将这4个新节点添加为另一个数据中心,还是将它们添加到当前数据中心?如果它们是新数据中心,那么一旦所有新节点联机,您都需要使用'auto_bootstrap:false'并运行'nodetool rebuild - {other_dc_name}':https://docs.datastax.com/en/cassandra/3.0 /cassandra/operations/opsAddDCToCluster.html – mike

+0

我正在尝试添加现有数据中心。我知道不同之处。我建了很多数据中心。这是我第一次将多个节点添加到具有1.5TB数据的现有数据中心。主要问题是稳定转移缓慢。我必须加快传输速度,并在一定程度上使用服务器的所有资源。数据中心现在没有负载。 –

+0

你运行过'nodetool repair'吗?这听起来像新的节点可能只是获取新的数据,并不是所有的数据,他们应该 – mike

回答

0

您可以尝试将新节点设置为种子节点,然后它们将立即加入群集,而不是进行增强打包。一旦他们加入群集,运行nodetool重建它们以填充数据。

相关问题