【问题标题】:CQLSH Connection Error: Bad Request: unconfigured columnfamily localCQLSH 连接错误:错误请求:未配置的列族本地
【发布时间】:2014-03-02 10:36:59
【问题描述】:

我正在尝试在 Windows 上设置 CQLSH。我做了 python 编译并试图启动 CQLSH,我在下面得到这个奇怪的错误。我没有名为“本地”的列族。而且我还没有指定我的密钥空间。那么为什么它抱怨我没有 columnfamily 'local?有人明白这个吗?

C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" 连接错误:错误请求:未配置的列族本地

C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" localhost 9160 连接错误:错误请求:未配置的列族本地

【问题讨论】:

    标签: python cassandra cqlsh


    【解决方案1】:

    这不是驱动程序错误,缺少 cassandra 的一个内部 CF。

    本地列族位于系统键空间中,它存储有关 C* 节点的信息,应在 cassandra 首次启动时创建。这可能是某种形式的权限错误(但如果缺少系统键空间之一,C* 应该真的无法启动)限制 cassandra 创建列族,或者它已被手动删除。

    解决方案是清除您的 cassandra 数据目录并重新启动 C*(如果您在生产环境中,请不要这样做,除非您知道 how to backup / upgrade cassandra 节点,否则这将删除所有数据,因此如果你要走这条路,请拍快照)

    【讨论】:

      猜你喜欢
      • 2013-04-15
      • 2018-02-21
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 2023-01-18
      • 2014-12-01
      • 1970-01-01
      • 2016-07-21
      相关资源
      最近更新 更多