2014-06-19 26 views
1

我已将一个节点添加到5的Cassandra集群,并且新节点没有任何错误地加入。但是,如果我进入同一节点上nodetool状态,集群的2个节点缺少:Cassandra nodetool状态与gossipinfo不一样输出

[email protected]:~$ 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 
[email protected]:~$ 

nodetool gossipinfo显示右侧的所有6个节点:

[email protected]:~$ 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状态仍然失败。我错过了什么吗?

回答

2

从您的文章中,有两个节点没有STATUS。

[email protected]:~$ 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 

我会看看启动日志,看看发生了什么,以及是否可以独立访问任何其他节点。