2015-06-02 31 views
0

我在三節點cassandra集羣中有神祕的bug。每次我連接到我的羣集我越來越Cassandra刪除本地同行

15/06/02 14點41分24秒ERROR會議:錯誤創建池 /127.0.0.1:9042 com.datastax.driver.core .TransportException: [/127.0.0.1:9042]無法連接

有時它只是減慢啓動,但有時它的crytical,例如每但是第一份工作與cassandra-connectorCassandraTableScanRDD產量

java.io.IOException:失敗開在 127.0.0.1:9160

節儉連接卡桑德拉我驗證了單節點中引起這一點,即所有的工作很好,當它的下跌。在這個節點,我發現了同齡人的奇怪記錄。當我在這個節點上運行

cql> select peer, rpc_address from peers ; 

,我越來越

peer   | rpc_address 
---------------+--------------- 
    10.99.0.12 |  127.0.0.1 
    {node 1} |  {node 1} 
    {node 3} |  {node 3} 

雖然任何其他節點只能產生其他同齡人,沒有本地主機rpc_address

當我試圖運行 nodetool removenode {this node id}我越來越

java.lang.UnsupportedOperationException:無法刪除自

我怎麼能解決這個同行的錯誤?

回答

0

事情我已基本完成 - 正在刪除system/peers-...目錄下的 /var/lib/cassandra/data並重新啓動服務。

它已修復了錯誤,但我認爲這有點蠻橫。所以我想看看另一種選擇。