Cassandra节点在清理并启动后不会提取数据

时间:2016-12-22 15:26:15

标签: cassandra-2.0

我误删了一些Cassandra节点的数据文件。

之后我停止了所述节点,从中删除了数据,commitlog和saved_caches dirs,并再次启动它。

加入的节点是UN nodetool状态,OpsCenter,它还拥有15.3%的令牌。

我希望它开始从其他节点提取数据,但是它的数据保持在157.31 KB并且它没有做任何事情。

在日志中可以看到上次日志条目是半小时前的,它是Handshaking version with DB03/10.2.106.3(它是自己的IP)。

如何再次平衡数据?

编辑:我们使用的Cassandra版本是 2.1 2.0.12

编辑:在cassandra.yaml中没有条目auto_bootstrap,因此它应该是默认的true设置,根据http://docs.datastax.com/en/archived/cassandra/2.0/cassandra/configuration/configCassandra_yaml_r.html

1 个答案:

答案 0 :(得分:1)

尝试[nodetool rebuild][1] Datastax描述为“通过从其他节点流式传输来重建数据”