我正在使用以下版本的 cql 和 cassandra。见下文:
qlsh 2.3.0 | Cassandra 1.1.10 | CQL 规范 3.0.0 |节俭协议(protocol) 19.33.0
我有所有的 CF 和大量的数据。当我运行时:
cqlsh -2 or cqlsh -3 cql> USE "test_keyspace"; cql:test_keyspace> SELECT * FROM "column_family_name" LIMIT 1;
注意:CF 是使用 pycassa 创建的,我正在尝试使用 cql 读取。不确定,如果这会有所作为。
它抛出,
错误请求:未配置的列族
也许您打算使用 CQL 2?启动 cqlsh 时尝试使用 -2 选项。
我需要查看任何特定设置来解决此问题吗?
最佳答案
默认情况下,CQL3 不区分大小写,除非用双引号括起来。尝试将您的 CFNAME 放在双引号中。
SELECT * FROM "CFNAME" LIMIT 1;
看起来您在创建表时忘记从 api 启用 CQL3
关于cassandra - 错误请求 : unconfigured columnfamily <CF_name> in Cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16153280/