从一台运行Cassandra的主机开始,我正在尝试添加一个新节点并形成一个集群。
我在两台主机上更新种子列表,重新启动两个节点后,我nodetool status
看到两个节点都形成一个集群。但是,我看到一些数据丢失问题。在添加新节点之前,我没有看到我添加到列族的所有数据。
重现的步骤:
使用cassandra.yaml
中的以下设置启动节点initial_token:
num_tokens:256
seed_list: host1
创建键空间和列族并输入一些数据
- seeds: host1, host2
答案 0 :(得分:1)
建议您在两个节点中运行nodetool cleanup
,以便密钥分发。
答案 1 :(得分:1)
运行:
nodetool cleanup
nodetool repair
nodetool rebuild
应该解决问题。