cassandra - 错误请求 : unconfigured columnfamily <CF_name> in Cassandra

标签 cassandra cql

我正在使用以下版本的 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/

相关文章:

cassandra - 如何将 CQL 时间戳配置为 %d-%m-%Y %H :%M:%S%z

gocql SELECT * 不返回所有列

sql - Go SQL 扫描/值接口(interface)问题

database - 将 BatchGraph 与 TitanGraph 一起使用时出错

hadoop - 最多 200 列的行交互式查询的最佳大数据解决方案是什么?

java - 无法访问在 cli 中创建的 cql 中的键空间

java - Cassandra : How to send multiple write/read requests in a single client request?

cassandra - CQL3现在是否需要Cassandra的架构?

如果未在更新中指定 TTL,则 Cassandra TTL 在主键上设置为 0,但如果是,则主键上的 TTL 不会更改

java - 在 Cassandra 中将集合作为行插入