2012-01-31 64 views
5

我無法爲Cassandra設置Hector。我瀏覽了documentationCassandra wiki。這些文檔的問題在於,很多信息都過時了,或者極簡(或者我缺乏知識)。無論如何,我想知道是否有人可以提供一些粗略的簡單指導,以瞭解如何安裝它。Hector for Cassandra

我打算構建一個可以使用Cassandra數據庫的JSP頁面。

什麼我迄今所做的:

  • 我已經下載赫克託1.0-2和卡桑德拉1.0.7。
  • 我已經設置了Cassandra並檢查了它的工作原理(使用CLI創建了使用密鑰的新列)
  • 試圖將me.prettyprint.cassandra解包到Java項目目錄中,但仍然沒有任何結果。

我也不確定在哪裏獲得thrift API(或如何安裝它)?而且,如果我需要它呢?

任何幫助,將不勝感激。

回答

3

我記得,安裝Cassandra非常簡單,並且讓Hector爲基本插入工作,檢索示例。這就像

  • 安裝卡桑德拉
  • 創建密鑰空間,並從卡桑德拉CLI列族。
  • 創建一個普通的Java Maven項目,並向其添加Hector和Thrift依賴項。 (Maven並不是必需的,我只是指一個簡單的hello-world項目。)
  • 編寫插入代碼,然後使用CLI檢查Cassandra。
  • 寫入檢索查詢,然後查看是否匹配,並正確切片。

但是那是Cassandra 0.6.0。不知道有什麼難的。

請看一下this tutorial,你也可以看到這個簡單的source code for insertion。 如果你遇到了一些特殊問題帶來的麻煩,那將會更容易。

希望這會有所幫助。