【问题标题】:Cassandra remove local peerCassandra 删除本地对等点
【发布时间】:2015-06-02 11:36:57
【问题描述】:

我在三节点 cassandra 集群中有一个神秘的错误。每次我连接到我的集群时,我都会得到 ​​p>

15/06/02 14:41:24 错误会话:创建池时出错 /127.0.0.1:9042 com.datastax.driver.core.TransportException: [/127.0.0.1:9042] 无法连接

有时它只会减慢启动速度,但有时它很重要,例如除了第一个工作之外的每个工作 cassandra-connector's CassandraTableScanRDD yield

java.io.IOException: 无法打开与 Cassandra 的节俭连接 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: 无法删除自身

我该如何解决这个对等错误?

【问题讨论】:

    标签: configuration cassandra


    【解决方案1】:

    我基本上完成的事情是删除system/peers-... 目录下的 /var/lib/cassandra/data 并重启服务。

    它已经修复了错误,但我认为这有点粗鲁。所以我想看看另一种选择。

    【讨论】:

      猜你喜欢
      • 2018-02-19
      • 1970-01-01
      • 2015-07-16
      • 2013-12-31
      • 2015-02-11
      • 2020-03-06
      • 1970-01-01
      • 2019-07-14
      • 1970-01-01
      相关资源
      最近更新 更多