1

5 つの Cassandra クラスターに 1 つのノードを追加しましたが、新しいノードはエラーなしで参加しました。ただし、同じノードで nodetool ステータスに入ると、クラスターの 2 つのノードが見つかりません。

cassandra@cassandra-n8:~$ nodetool status
Datacenter: Cassandra
=====================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address         Load       Owns (effective)  Host ID                               Token                                    Rack
UN  10.140.118.4    13.22 GB   47.3%             aed1d856-316a-4ec9-8858-27ccf87e42da  -9153208255983624823                     rack1
UN  10.53.186.53    30.48 GB   50.9%             80cb0036-33b9-4c37-b789-7dac340034ee  -9137279293977023905                     rack1
UN  10.53.170.3     26.93 GB   51.5%             737f49e5-684f-46ef-bf8b-c82326128835  -9106630210265624873                     rack1
UN  10.140.104.105  30 GB      50.3%             18c74472-235d-4284-9906-0ab8cc40011d  -9213643688261125087                     rack1
cassandra@cassandra-n8:~$

nodetool gossipinfo は、6 つのノードすべてを正しく表示します。

cassandra@cassandra-n8:~$ nodetool gossipinfo
/10.140.120.27
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.140.120.27
  LOAD:2.69146405E10
  SEVERITY:2.0100502967834473
  HOST_ID:2564094b-08ea-42c4-82b0-a8246bd3ebcf
  RELEASE_VERSION:2.0.7.31
  NET_VERSION:7
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
  DC:Cassandra
/10.53.186.53
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.53.186.53
  LOAD:3.2724062932E10
  SEVERITY:0.0
  HOST_ID:80cb0036-33b9-4c37-b789-7dac340034ee
  RELEASE_VERSION:2.0.7.31
  STATUS:NORMAL,-1090066755942681373
  NET_VERSION:7
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
  DC:Cassandra
/10.53.170.41
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.53.170.41
  LOAD:2.8562198657E10
  SEVERITY:2.0100502967834473
  HOST_ID:866d2276-0dac-41b3-aece-6a2711ef0234
  RELEASE_VERSION:2.0.7.31
  NET_VERSION:7
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
  DC:Cassandra
cassandra-n8/10.140.118.4
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.140.118.4
  LOAD:1.4191857026E10
  SEVERITY:1.0362694263458252
  HOST_ID:aed1d856-316a-4ec9-8858-27ccf87e42da
  RELEASE_VERSION:2.0.7.31
  STATUS:NORMAL,-1073073255063738723
  NET_VERSION:7
  DC:Cassandra
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
/10.140.104.105
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.140.104.105
  LOAD:3.2209705168E10
  SEVERITY:0.0
  HOST_ID:18c74472-235d-4284-9906-0ab8cc40011d
  RELEASE_VERSION:2.0.7.31
  STATUS:NORMAL,-1088894055925784152
  NET_VERSION:7
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
  DC:Cassandra
/10.53.170.3
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.53.170.3
  LOAD:2.8916136103E10
  SEVERITY:0.0
  HOST_ID:737f49e5-684f-46ef-bf8b-c82326128835
  RELEASE_VERSION:2.0.7.31
  STATUS:NORMAL,-1099238535843317980
  NET_VERSION:7
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
  DC:Cassandra

これまでのところ、ノードを再起動すると、すべてのハンドシェイクが正しく行われたことがわかりました。しかし、nodetool ステータスはまだ失敗しています。何か不足していますか?

4

1 に答える 1

2

あなたの投稿から、2 つのノードには STATUS がありません。

cassandra@cassandra-n8:~$ nodetool gossipinfo
/10.140.120.27
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.140.120.27
  LOAD:2.69146405E10
  SEVERITY:2.0100502967834473
  HOST_ID:2564094b-08ea-42c4-82b0-a8246bd3ebcf
  RELEASE_VERSION:2.0.7.31
  NET_VERSION:7
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
  DC:Cassandra

このノードのステータスは NORMAL です。

/10.53.186.53
  X_11_PADDING:{"workload":"Cassandra","active":"true"}
  RACK:rack1
  RPC_ADDRESS:10.53.186.53
  LOAD:3.2724062932E10
  SEVERITY:0.0
  HOST_ID:80cb0036-33b9-4c37-b789-7dac340034ee
  RELEASE_VERSION:2.0.7.31
  STATUS:NORMAL,-1090066755942681373
  NET_VERSION:7
  SCHEMA:17b20010-00c2-3035-94d2-ed9448b4190a
  DC:Cassandra

起動ログを見て、何が起こっているのか、他のノードに個別にアクセスできるかどうかを確認します。

于 2014-07-31T21:20:46.353 に答える