0

我可以使用 Apache MetaModel 从 cassandra 数据库中进行选择操作。但是插入、删除和更新操作没有发生。我正在使用最新的 cassendra 版本 3.0.7 并使用 datastax/java 驱动程序。
之后我使用了 cassandra-jdba 驱动程序。所以,当我尝试使用 cassandra 连接创建可更新的 jdbcContext 时,它给出了错误:
java.sql.SQLSyntaxErrorException: unconfigured table schema_keyspaces

4

1 回答 1

0

为了通过 MetaModel 连接到 Cassandra,您不需要提供驱动程序。MetaModel 负责处理驱动程序依赖关系并将其隐藏在用户面前。

创建 CassandraDataContext 时,需要指定 keyspace。我怀疑您指定的键空间与您正在运行的 Cassandra 实例中的键空间不匹配。您可能需要在全新安装 Cassandra 后首先创建一个新的密钥空间。

您应该提供一个代码片段,您尝试如何使用 MetaModel。否则很难找到问题的确切位置。

于 2016-06-23T21:35:39.943 回答