如何解决Cassandra中的问题“ ConfigurationException:列族ID不匹配”

时间:2019-09-26 02:37:50

标签: cassandra cassandra-3.0

我们尝试将新列添加到Cassandra中的现有表中。最后,它给出了一个异常“ org.apache.cassandra.exceptions.ConfigurationException:列族ID不匹配”。

  1. 当我们执行命令“描述”->时,添加了新列。
  2. 当我们尝试插入数据时->抛出一个异常,即“新添加的列不存在”。
  3. 我们尝试通过删除表来重新创建表->表被删除,但在重新创建表时表示表已经存在。

好像是Cassandra同步出现问题。

我希望无需重新启动Cassandra节点即可解决此问题。

有人可以建议解决此问题的正确方法吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

集群的滚动重启解决了此问题。谢谢。

答案 1 :(得分:0)

刷新内存表(nodetool刷新)应该可以解决此问题。 冲洗不需要重新启动cassandra,而排水则需要。

请参阅: Column family ID mismatch during ALTER TABLE