CentOS の新しい MurMur3Partitioner で Cassandra 1.2 を使用しています。
2 ノード クラスタでは、両方ともnum_tokens=256
CQL3 で数百万行を挿入した後、1 つのノードが他のノードよりも多くのメモリを使用していることがわかります。
コマンドを実行するfree
と、2 番目のノードで 6GB、シード ノードで 1GB の使用量が表示されます。
ただし、実行時は
ps -e -o pid,vsz,comm= | sort -n -k 2
これは、各ノードで約 6.8GB を使用する Java プロセスを示しています。
MAX_HEAP_SIZE="4GB" HEAP_NEWSIZE="400M" があることに注意してください
cassandra-env.sh
ノードごとに設定します。
誰でも洞察を提供できますか?