我已经为cassndra安装了datastax ODBC驱动程序,并且我已经使用cql 3创建了密钥空间和一些表 . 但ODBC驱动程序没有显示这些表 . 另外在odbc文档中,我读到驱动程序当前不支持Cassandra查询语言(CQL3)的3.0版本,驱动程序将无法识别使用CQL 3定义的键空间和列系列 . 因此,为了使用cql 2我正在使用以下命令在驱动程序文档中建议:
... \ cqlsh“-2
但这是一个错误说“cqlsh:错误:没有这样的选项:-2”
有人可以帮我解决这个问题吗?
2 回答
cql2已弃用,已从Cassandra 2.0中的cslqh中删除 . 它也将在3.0中从服务器中删除 .
我不知道何时将cql3支持添加到ODBC驱动程序中 .
关于如何使用以前的规范/版本启动cqlsh,文档是不正确的...您需要使用--cqlversion而不是-2(参见下面的注释) . 但是,正如jbellis'中提到的那样,css2支持已从cassandra的更高版本中删除 .