我可以使用Apache MetaModel从cassandra数据库执行select操作。但是没有发生插入,删除和更新操作。
我正在使用最新的cassendra版本3.0.7并使用datastax / java驱动程序。
之后我使用了cassandra-jdba driver.So,当我尝试使用cassandra连接创建updatablejdbcContext时,它给出错误:
java.sql.SQLSyntaxErrorException:unconfigured table schema_keyspaces
答案 0 :(得分:0)
要通过MetaModel连接到Cassandra,您不需要提供驱动程序。 MetaModel负责驱动程序依赖性并将其作为用户隐藏。
创建CassandraDataContext时,需要指定键空间。我怀疑您指定的键空间与您正在运行的Cassandra实例的键空间不匹配。在全新安装Cassandra之后,您可能需要先创建一个新的密钥空间。
您应该提供代码片段,告诉您如何使用MetaModel。否则很难找到问题的确切位置。