标签: cassandra command-line-interface cql
在Cassandra数据库中,在同一列系列的CLI中看不到CQL中创建的表是否有任何参考原因?
答案 0 :(得分:4)
这是因为使用了两个不同的协议来创建列族。您正在使用CQL二进制协议创建“表”,然后您尝试使用THRIFT接口(通过CLI)对其进行编辑,这是故意不允许的。来自Cassandra首席技术官:
这是设计的。 CLI和基于Thrift的消费者通常不知道如何理解CQL3元数据,并且在没有意识到的情况下会做错误的事情。
您可以找到记录在案的“问题”here。
如果您想访问自己创建的表格中的数据,可以使用cqlsh。