簡體   English   中英

Cassandra 0.7.4 - 使用Java,如何為請求關聯密鑰空間?

[英]Cassandra 0.7.4 - Using Java, how to I associate a keyspace for a request?

以前,Cassandra的Java接口包含了調用中的鍵空間...因此使用Cassandra.Client.insert(鍵空間等)執行插入。 現在(至少在0.7.4中)鍵空間已被刪除。 我讀過這被認為是多余的。 好的...但是如何為我的Java應用程序提供密鑰空間?

我假設仍然通過TSocket和TBinaryProtocol連接。 我仍然可以創建Cassandra.Client對象確定....但是當我進行調用時,例如插入,我找不到指定(或使用)我想要的鍵空間的位置。 該應用程序現在失敗了,我認為這是因為我沒有在任何地方提供密鑰空間。

提前致謝

在Cassandra 0.7.4中,您通常會在進行ColumnFamily操作之前單獨登錄Keyspace。

在CLI中,您可以“使用MyKeyspace;”

另一個問題的示例代碼看來, 也是您在Java Thrift界面中執行以下操作:

client.set_keyspace(KEYSPACE_NAME);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM