【发布时间】: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: 无法删除自身
我该如何解决这个对等错误?
【问题讨论】: