Cassandra:重新分配一个节点的退役

Cassandra:重新分配一个节点的退役,cassandra,Cassandra,是否有可能“重新调试”卡桑德拉的一个退役节点?如果是,怎么做?哪种手术最安全 非常感谢你的帮助 要“重新启用”(重新插入)节点,我将使用“nodetool环”验证节点是否已解除启用,删除解除启用节点上的数据目录(系统和键空间目录),然后再次引导节点。感谢您的回复!既然我是一个初学者,我怎么做数据目录删除?好的。。。找到了!它在cassandra.yaml文件中定义。在我的例子中,如果先前停用的节点重新启动,而没有擦除这些目录,并且遵守auto_bootstrap=true设置,则位于/var/l

是否有可能“重新调试”卡桑德拉的一个退役节点?如果是,怎么做?哪种手术最安全


非常感谢你的帮助

要“重新启用”(重新插入)节点,我将使用“nodetool环”验证节点是否已解除启用,删除解除启用节点上的数据目录(系统和键空间目录),然后再次引导节点。

感谢您的回复!既然我是一个初学者,我怎么做数据目录删除?好的。。。找到了!它在cassandra.yaml文件中定义。在我的例子中,如果先前停用的节点重新启动,而没有擦除这些目录,并且遵守auto_bootstrap=true设置,则位于/var/lib/cassandraWhat?停用的节点不会尝试使用不完整的数据进行引导。这样做是为了处理停用节点意外重启的情况。如果节点意外加入,它可能会在一段时间内提供不完整的数据。(我找不到bug报告,但我记得这是在2.x中的某个时候做的)我相信在/etc/cassandra/cassandra-env.sh中使用JVM选项可以克服这种行为