com.datastax.driver.core.Session
例如:
//This works
session.execute ("select * from table");
//This returns a nullpointer
session.execute ("create table testtable ( number int, string varchar)");
我是否必须使用某种架构生成器?注意:即时连接到cassandra实例,可以查询没问题。我只是想能够从datastax驱动程序创建表
尝试CREATE
表时你会得到什么错误?
至于一些快速尝试的事情,您的用户可能会错过CREATE
权限。
session.execute ("create table testtable ( number int, string varchar)");
我注意到这个陈述的另一件事是你似乎没有指定一个PRIMARY KEY
。 Cassandra中的所有表都必须有一个主键。
尝试将CQL改为此,看看它是否有帮助:
create table testtable ( number int, string varchar, PRIMARY KEY (number))