我按照以下顺序构建两个节点Cassandra 2.1.2集群(GossipingPropertyFileSnitch):
现在" nodetool status"在两台机器上显示两个节点UN。
下一步: - 停止节点 - 停止种子
在种子上创建具有复制因子2的密钥空间(策略无关紧要),创建表,在表中插入内容。
运行节点,现在" nodetool status"再次在两台机器上显示两个节点UN。
现在在节点上看到创建的键空间和表(创建是从种子传播的),但是从节点POV开始是空的。
节点重建或修复解决了这个问题,但实际上我预计同步将在节点启动后自动完成。
感谢。
P.S。似乎2.0.11工作正常。
答案 0 :(得分:0)
这似乎不正确。 Cassandra不会因为它已关闭而自动从群集中删除节点。您需要运行nodetool removenode或nodetool decommission。
所以在序列之后:start seed,start node(在同一个集群中显示为UN),stop节点,stop seed,start seed,你会看到UN代表种子,DN代表节点。