2016-08-22 53 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重建它們以填充數據。