1

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

4

1 回答 1

4

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

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

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

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

于 2013-03-27T17:15:53.853 回答