1

最近Cassandraクラスタを2.1.12から3.9にアップグレードしました。また、SStablesのデータサイズの合計をアップグレードするには、各ノードで約10〜12時間かかっていました。 Morever、compaction_throughput_mb_per_sec16 as default valueでした。今回はどのような方法で減らすことができたでしょうか?アップグレードを減らす方法cassandraでのSST可能時間

答えて

1

SSDを使用していますか?余分なIO帯域幅がある場合は、圧縮処理量(compaction_throughput_mb_per_sec)を増やす方が簡単です。また、cassandra.yaml内のconcurrent_compactorsを増やすこともできますが、最終的にはCPUとディスクioによって制限されます。

アプリケーションに影響を与えないように、一度に1つのノードでnodetoolを使用してgossip/cqlを無効にしてから、圧縮のスループットをすべて無効にすることもできます。クラスタからノードを削除しないように注意してください(20分以上はデフォルトのHinted Handoffウィンドウです)。

関連する問題