標籤:
一 cassandra簡介
cassandra可譯為卡珊德拉,這個來源於希臘神話中的名詞,具體可以參見百度百科。
Cassandra被認為是NoSQL的一種,但是細究起來,就會發現它的設計中含有行的概念。另外cassandra注重的是CAP理論中的AP,這些東西讀者可以自行搜尋學習。
二 cassandra下載
筆者所講述的是從https://cassandra.apache.org/上下載的v2.1.8版本的cassandra.下載後會得到一個名為apache-cassandra-2.1.8-bin.tar.gz的壓縮包。筆者將其解壓在路徑E:\Study\cassandra\apache-cassandra-2.1.8下。
在下載了cassandra的二進位包並解壓後,就可以運行cassandra伺服器了。但是這裡要注意的是,cassandra的運行是需要安裝有jdk的,所以讀者如若想在個人PC上安裝並運行Cassandra,請先安裝好java jdk並在環境變數中設定好JAVA_HOME變數,如筆者的環境變數就設定為:
三 Cassandra運行 3.1 啟動服務端
不論在任何OS中,啟動Cassandra服務端都要在終端視窗中進行,進入到解壓後得到的檔案目錄中去,運行cassandra -f命令來啟動服務端。如:
-f參數表示告訴Cassandra停留在前台,而不是作為一個後台進程運行。這樣伺服器的日誌就可以輸出到標準輸出上來,我們也可以通過終端直接查看這些資訊了。
在啟動成功後會有如所示資訊:
所示資訊表示cassandra服務端已經正常啟動,並且服務端監聽9160號連接埠。
3.2 啟動用戶端
cassandra為windows自行提供了一個串連程式,名為cassandra-cli。我們可以在終端運行些程式,如:
的資訊可得知:
1 服務端的名字為:Test Cluster
2 用戶端自動連接安裝在本機電腦上的服務端,串連地址和連接埠為:127.0.0.0/9160
3 用戶端串連上後,其後並建立keyspace,故圖中紅框內顯示為:unknown。表示不知道目前處於哪個keyspace中,需要我們接下來建立。
四 後記
至此,我們的cassandra服務端和用戶端均已建立完成。至於怎麼使用該資料庫進行資料存放區和查詢的一些命令,在後續文章中再表,謝謝。
如若有什麼錯誤之處,敬請回複!
[原創]Windows平台Cassandra安裝與啟動