Java 卡桑德拉-可以';不要删除节点
我意外地向测试集群添加了新节点。后来我删除了节点,但它们在连接到集群时仍会出现 nodetool八卦新闻没有显示它们。nodetool环也不会出现,但通过datastax Java客户端连接时会出现: LOG4J 2015-05-06 15:44:54.796信息:[集群]-新卡桑德拉主机/198.81.xxx.32添加 LOG4J 2015-05-06 15:44:54.797信息:[集群]-新卡桑德拉主机/198.81.xxx.31添加Java 卡桑德拉-可以';不要删除节点,java,cassandra,datastax,Java,Cassandra,Datastax,我意外地向测试集群添加了新节点。后来我删除了节点,但它们在连接到集群时仍会出现 nodetool八卦新闻没有显示它们。nodetool环也不会出现,但通过datastax Java客户端连接时会出现: LOG4J 2015-05-06 15:44:54.796信息:[集群]-新卡桑德拉主机/198.81.xxx.32添加 LOG4J 2015-05-06 15:44:54.797信息:[集群]-新卡桑德拉主机/198.81.xxx.31添加 如何从八卦缓存/事件中删除这些节点,它们来自何处?Ra
如何从八卦缓存/事件中删除这些节点,它们来自何处?Ravindra展示了如何使用nodetool“removenode”删除节点。这对我不起作用,因为节点未显示在nodetool“状态”中。在这种情况下,对我有效的是通过JMX公开的方法。见: 使用方法:
Gossiper.unsafe刺杀端点(ip\U地址)
希望这能对其他人有所帮助。我是Cassandra的新手,我尝试过添加和删除节点。我遵循这些步骤。 1.停止要删除的节点上的Casssandra服务。 2.复制要删除的节点的主机ID。(只需运行nodetool状态并复制主机id) 3.现在使用removenode(nodetool-h removenode