【问题标题】:Cassandra not starting due to unknown Column Family由于未知的列族,Cassandra 未启动
【发布时间】:2023-03-19 09:31:01
【问题描述】:

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

当前错误是从一个引用不存在的表的视图中引发的(该表确实存在但有一个新的 id)。当 Cassandra 没有运行时,是否有可能解决这个问题?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

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

    我唯一一次看到这样的事情是当您在节点上有损坏的数据时。在这种情况下,您需要nodetool removenode 适当的节点并提供一个新节点。

    顺便说一句,MATERIALIZED VIEWS 在 3.11 中已弃用,今后将不再受支持。我建议你自己滚动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-28
      • 2023-02-06
      • 2013-09-18
      • 1970-01-01
      • 2017-05-20
      • 2015-11-11
      • 1970-01-01
      相关资源
      最近更新 更多