【问题标题】:In Cassandra database the Table created in CQL is not seen in CLI?在 Cassandra 数据库中,在 CQL 中创建的表在 CLI 中看不到?
【发布时间】:2013-03-17 14:59:21
【问题描述】:

在 Cassandra 数据库中,在 CQL 中创建的表在 CLI 中的同一列族中看不到,是否有任何相同的参考原因?

【问题讨论】:

    标签: cassandra command-line-interface cql


    【解决方案1】:

    这是因为使用两种不同的协议来创建列族。您正在使用 CQL 二进制协议创建“表”,然后您尝试使用 THRIFT 界面(通过 CLI)对其进行编辑,这是不允许的。来自 Cassandra 首席技术官:

    这是设计使然。 CLI 和基于 Thrift 的消费者通常不知道如何理解 CQL3 元数据,并且会在没有意识到的情况下做错事。

    您可以找到记录在案的“问题”here。

    如果您想访问您创建的表中的数据,可以使用cqlsh。

    【讨论】:

      猜你喜欢
      • 2012-07-28
      • 2015-02-24
      • 2015-03-06
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多