當我啓動羣集時,我可以在日誌中看到它總是嘗試連接到一個我甚至找不到的死節點。 奇怪的是當我運行節點工具環或nodetool狀態,我找不到這個死的主機了。這意味着我無法通過執行nodetool removenode將其刪除。 我猜其他人已經將此節點添加到羣集,但我不知道它是如何被刪除的。 我應該如何解決它? 非常感謝!datastax羣集嘗試連接一個死節點
1
A
回答
1
nodetool removenode
在過去已被證明存在問題,並且有幾種方法可以解決此問題。
你在哪個版本上?如果您運行的是新的2.2版本,可以使用nodetool assassinate
:
$ nodetool -u cassandra -pw cassandra assassinate 10.0.0.100
基本上,這是不夠的問題,這是由於2.2提升到nodetool命令版本CASSANDRA-7935。如果您在之前的版本2.2上運行,你可以強制通過JMX期限工具去除一個節點(as documented here):HTTP://docs.datastax.com
$>open localhost:7199
#Connection to localhost:7199 is opened
$>bean org.apache.cassandra.net:type=Gossiper
#bean is set to org.apache.cassandra.net:type=Gossiper
$>run unsafeAssassinateEndpoint 10.0.0.100
#calling operation unsafeAssassinateEndpoint of mbean org.apache.cassandra.net:type=Gossiper
#operation returns:
null
$>quit
#bye
+1
嗨亞倫,謝謝你的幫助!我已經通過以下方式解決了這個問題:http://docs.datastax.com/en/cassandra/2.0/cassandra/operations/ops_gossip_purge.html我沒有測試過你的方式,但我認爲它也可以。順便說一下版本是2.0.1 – zxz
相關問題
- 1. 節點js集羣貓鼬連接
- 2. MySQL集羣節點JS連接錯誤
- 3. 連接到EC2上的datastax羣集上的cassandra節點Ruby on Rails
- 4. Datastax C#驅動程序3.3.0連接到羣集時發生死鎖?
- 5. mysql羣集 - mysqld節點無法連接到mgmt節點
- 6. Datastax Enterprise 5.0集羣重新平衡嘗試失敗
- 7. 從連接池到集羣中的只讀節點的連接
- 8. 的Ehcache節點中的一個錯誤嘗試連接到127.0.0.1
- 9. 節點羣集
- 10. Cassandra DataStax Community Edition將節點添加到羣集
- 11. 將新節點添加到Google雲上的現有datastax羣集
- 12. astyanax TokenRangeOfflineException當連接到兩個節點集羣
- 13. 加入一個節點到集羣
- 14. Tell Datastax Java Cassandra驅動程序超時集羣連接
- 15. 不成功的連接到羣集的從屬節點上服務的集羣
- 16. 節點羣集和/或Docker羣集?
- 17. 清理並重新連接cassandra集羣中的同一個節點
- 18. 如何配置兩個節點以連接到elasticsearch中的同一集羣?
- 19. 如果Zookeeper羣集中的節點死亡,則Kafka羣集不可用
- 20. 單節點羣集在多節點羣集上工作?
- 21. 將2節點cassandra集羣轉換爲1節點集羣
- 22. 在開發人員或測試羣集(單節點羣集)上還原Cassandra快照(來自3節點羣集)
- 23. 在複製的Redis集羣中連接到主節點和從節點
- 24. MySQL數據庫集羣 - 連接SQL節點(mysqld)到其他節點的問題
- 25. 如何在erlang集羣中重新連接分區節點
- 26. 在Apache Kafka多節點羣集中連接到Zookeeper
- 27. 使用Spring Data Cassandra連接到多節點Cassandra集羣
- 28. 使用羣集節點js中的貓鼬連接池
- 29. 在集羣中選出新主節點時恢復連接
- 30. 數據節點無法連接到MySQL羣集
是否按照解決了這個問題/en/cassandra/2.0/cassandra/operations/ops_gossip_purge.html – zxz