用的是最新的版本,下載路徑:http://cassandra.apache.org/
參考安裝步驟是:https://github.com/apache/cassandra
安裝要求:
Java >= 1.7 (OpenJDK and Oracle JVMS have been tested)
Python 2.7 (for cqlsh)
詳細描述:
1.linux下安裝python
下載最新版python:https://www.python.org/
解壓python包: tar zxvf Python-2.7.3.tgz
在python-2.7.3目錄下執行./configure --prefix=/usr/local/python
make
make install
然後建立軟鏈接
ln -s /usr/bin/python /usr/local/python/bin/python
這樣就不用手動設置環境變量了
注意:由於suse系統自帶python是2.6版本的,所以需要重新安裝python
設置環境變量,suse中默認在usr/bin下邊,在設置環境變量PATH時注意搜索的順序,不然不會生效
驗證安裝是否成功
2.linux下安裝java
java的安裝,都很熟悉,主要是環境變量的設置
export JAVA_HOME=/java ----java目錄,絕對路徑
export PATH=$JAVA_HOME/bin:$path
驗證安裝是否成功即可
3.cassandra安裝
二進制文件,一般是直接執行 ./cassandra 啓動,但是我的失敗了
解決辦法是設置系統環境變量,因爲在啓動的裏有使用這個變量值
CASSANDRA_HOME=D:\apache-cassandra-0.5.1
安裝完成後,啓動類似sqlplus的工具時,會報錯誤can not decompress data; zlib not available
解決辦法是:安裝zlib,重新編譯python即可
4.安裝zlib方法
zlib是源碼包
這裏介紹的很好:http://jingyan.baidu.com/article/29697b91321e2eab20de3c0d.html
./configure --prefix=/data/progam/zlib
make
make install
然後進行配置
vi /etc/ld.so.conf.d/zlib.conf
加入內容爲:=/data/progam/zlib/lib
執行ldconfig
驗證是否安裝成功:whereis zlib
zlib的詳細介紹文章參考:http://www.cnblogs.com/fairycao/archive/2009/12/09/1620414.html