由于未知的列族,卡桑德拉没有开始

时间:2018-02-28 10:05:47

标签: cassandra

在向键空间添加/删除表和视图之后,出现了与先前删除的表不一致和错误的问题。我们尝试重新启动群集节点,仅导致节点由于java.lang.IllegalArgumentException: Unknown CF而无法启动。

从引用非现有表的View抛出当前错误(该表确实存在但具有新ID)。当Cassandra没有运行时,是否有可能解决这个问题?

1 个答案:

答案 0 :(得分:0)

可能是您的架构不匹配。首先验证您运行的是相同的架构版本nodetool describecluster,并确保所有节点都可以访问。

我见过这样的事情的唯一另一次是你在一个节点上有损坏的数据。在这种情况下,您需要nodetool removenode相应的节点并提供一个新节点。

由于助手MATERIALIZED VIEWS在3.11中已弃用,因此将不再予以支持。我建议你自己动手。