java - Cassandra 0.7.4 - 使用 Java,如何为请求关联键空间?

标签 java nosql cassandra

以前,Cassandra 的 Java 接口(interface)在调用中包含键空间...因此通过使用 Cassandra.Client.insert(键空间等...)执行插入。现在(至少在 0.7.4 中)键空间已被删除。我读到这被认为是多余的。好的...但是我如何为将运行的 Java 应用程序提供键空间?

我认为我仍然通过 TSocket 和 TBinaryProtocol 连接。我仍然可以创建 Cassandra.Client 对象,但是当我进行调用(例如插入)时,我找不到指定(或使用)我想要的键空间的位置。该应用程序现在失败了,我认为这是因为我没有在任何地方提供 key 空间。

提前谢谢

最佳答案

在 Cassandra 0.7.4 中,您通常会在进行 ColumnFamily 操作之前单独登录 Keyspace。

在 CLI 中,您可以“use MyKeyspace;”

another question 中的示例代码看来还有this您在 Java Thrift 界面中执行以下操作:

client.set_keyspace(KEYSPACE_NAME);

关于java - Cassandra 0.7.4 - 使用 Java,如何为请求关联键空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5722973/

相关文章:

java - Google Datastore对不同属性的查询和排序

spring-boot - 禁用 spring boot starter Cassandra 进行单元测试

java - 使用 google commons 创建集合实例的通用 vs 静态声明

java - 如何使用 log4j2 和 slf4j 运行 WildFly-8.x

java - 从 RequestMethod 返回的字符串中 "::#"的用途是什么?

java - 如何访问另一个 firebase 项目的数据

java - 使用java在Excel工作表中创建数据透视表

mongodb - MongoDB-子代和父代结构

Cassandra 节点发现

ruby-on-rails - Cassandra 生产是否已为 Ruby on Rails 做好准备?