官方網站
http://cassandra.apache.org/
安裝參考
http://wiki.apache.org/cassandra/GettingStarted
下載
http://cassandra.apache.org/download/
http://ftp.tc.edu.tw/pub/Apache/cassandra/1.2.8/apache-cassandra-1.2.8-bin.tar.gz
Java 1.6 you can deploy, preferably the Oracle/Sun JVM.
設定檔為 conf/cassandra.yaml
資料庫存放在 /var/lib/cassandra/data/
logs 在 /var/log/cassandra/.
(一) 單一節點安裝
setenforce 0 rpm -ivh jdk-7u25-linux-x64.rpm export JAVA_HOME=/usr/java/jdk1.7.0_25/ wget http://ftp.tc.edu.tw/pub/Apache/cassandra/1.2.8/apache-cassandra-1.2.8-bin.tar.gz tar zxvf apache-cassandra-1.2.8-bin.tar.gz -C /usr/local sudo mkdir -p /var/log/cassandra sudo chown -R `whoami` /var/log/cassandra sudo mkdir -p /var/lib/cassandra sudo chown -R `whoami` /var/lib/cassandra #啟動 /usr/local/apache-cassandra-1.2.8/bin/cassandra |
交談命令介面
/usr/local/apache-cassandra-1.2.8/bin/cassandra-cli |
(完)
*****************************
(二) 多節點安裝
假設兩台電腦 IP 分別 192.168.128.101 和 192.168.128.102
都先照單節點安裝,測試成功後,把兩台的 cassandra 都停止
停止 Cassandra,找出 PID 用 kill -9 指令刪除
ps aux | grep cassandra kill -9 找到的PID |
或直接用下面命令
kill `ps aux | fgrep $USER | grep cassandra | grep -v 'grep' | awk '{print $2}'` |
編輯設定檔案
vi /usr/local/apache-cassandra-1.2.8/conf/cassandra.yaml |
把
- seeds: "127.0.0.1" |
- seeds: "192.168.128.101,192.168.128.102" |
把
listen_address: localhost |
改為自己的 IP
第1台改為
listen_address: 192.168.128.128 |
第2台改為
listen_address: 192.168.128.134 |
兩台都啟動 Cassandra
/usr/local/apache-cassandra-1.2.8/bin/cassandra |
測試,結果應該會列出兩台主機
[root@localhost ~]# /usr/local/apache-cassandra-1.2.8/bin/nodetool -h localhost ring Datacenter: datacenter1 ========== Replicas: 1 Address Rack Status State Load Owns Token -4667357405315612386 192.168.128.101 rack1 Up Normal 75.28 KB 30.40% 939884349200539371 192.168.128.102 rack1 Up Normal 125.98 KB 69.60% -4667357405315612386 [root@node1 ~]# |
(完)
[研究] Apache Cassandra 2.0.3 安裝 (CentOS 6.5 x64)
http://shaurong.blogspot.tw/2013/12/apache-cassandra-203-centos-65-x64.html
[研究] Cassandra 1.2.8 Cluster 架設 (CentOS 6.4 x64)
http://shaurong.blogspot.com/2013/07/cassandra-128-cluster-centos-64-x64.html
http://forum.icst.org.tw/phpbb/viewtopic.php?t=80053
[研究] Cassandra 0.7.0 Cluster 架設 (CentOS 5.5x86/Fedora 14x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19351
[研究][問題] Cassandra + PHP + thrift 安裝(Fedora 14 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19333
[研究][問題] Cassandra + PHP + thrift 安裝(CentOS 5.5 x86)
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19332
[研究] Apache Cassandra 0.7.0 (NoSQL)卡珊多拉資料庫 安裝與使用
http://forum.icst.org.tw/phpbb/viewtopic.php?t=19309
沒有留言:
張貼留言