0

3 ノード クラスタのすべてのノードでnodetool -host ip.ip.ip.ip ringを実行すると、出力には常に 1 つのノードしか表示されません。

netstat を実行しましたが、これを解釈する方法がわかりません。すべての構成ファイルを確認しましたが、問題ないようです。/etc/hosts ファイルを変更する必要がありますか? コンソールでセキュリティ グループ ルールを再確認したところ、問題ないように見えました。7000はインバウンドとアウトバウンドが開いています..

netstat -ant | grep 7000
tcp        0      0 10.160.13.61:7000           0.0.0.0:*                   LISTEN
tcp        0      0 10.160.13.61:48403          10.160.13.37:7000           ESTABLISHED
tcp        0      0 10.160.13.61:7000           10.160.13.62:60845          ESTABLISHED
tcp        0      0 10.160.13.61:7000           10.160.13.37:56271          ESTABLISHED
tcp        0      0 10.160.13.61:7000           10.160.13.37:60656          ESTABLISHED
tcp        0      0 10.160.13.61:38436          10.160.13.62:7000           ESTABLISHED
tcp        0      0 10.160.13.61:52762          10.160.13.62:7000           ESTABLISHED
4

1 に答える 1

1

ほとんどの場合、シードが cassandra.yaml で正しく構成されていません。新しいノードは、シード構成内の 1 つ以上の既存のノードを指す必要があります。これにより、新しいノードにリングへの参加方法が通知されます。トークンを手動で指定して、鍵を均等に配布する必要があることにも注意してください。

于 2012-12-14T14:22:53.587 に答える