我正在尝试使用Cassandra 2.0.4的cql python库。我收到的错误如下:
drop table if exists mytable
Bad Request: line 1:14 mismatched input 'exists' expecting EOF
create table mytable ( ... rowNum bigint, primary key (rowNum))
Bad Request: line 1:159 extraneous input ')' expecting EOF
create table mytable ( timestamp timestamp, ...)
Bad Request: line 1:94 no viable alternative at input 'timestamp'
cql库是否不适用于Cassandra 2.0.4?我开始使用cassandra库,它可以处理这些情况,但是在该接口中似乎不支持BATCH命令,而它在cql中。
我很难分辨出我应该在版本2中使用哪些python Cassandra接口......
谢谢!
韦恩
答案 0 :(得分:0)
更新:截至2014年5月29日,已发布Cassandra Python driver的新版本(请参阅notes here)。此版本适用于Apache Cassandra 1.2和2.0。
python-driver将能够连接到C * 2.0群集,但C * 2.0中的所有新功能都不可用。如果您需要快速参考C * 2.0中的新功能,我会很好地说明PDF summarizes。
无论如何,在驱动程序的1.0版本发布之后,C * 2.0新功能的工作将会开始(希望如此),直到这些新功能出现在驱动程序中才会不久。
现在我不知道任何其他支持C * 2.0的CQL规范的Python驱动程序