redhat安裝雙節點cassandra叢集

oxoxooxx發表於2011-05-19

tar -zxvf cassandra-$version.tar.gz
mv cassandra-$version /opt/obs/cassandra

sudo mkdir -p /var/log/cassandra
sudo mkdir -p /var/lib/cassandra

echo 'alias PATH=$PATH:/opt/obs/cassandra/bin' >>~/.bashrc
#################################
 1.有些命令的路徑沒有在PATH環境變數中,可以用echo $PATH命令查詢得知,新增路徑到PATH環境變數的方法如下:
  (如新增/sbin到PATH環境變數中)
  (1)如果只想在本次開機過程中臨時性的新增修改,下次開機就無效的話,可以:
  輸入export PATH=$PATH:/sbin
  (2)如果只給當前使用者永久新增,則:
  在~/.bash_profile中的靠近末尾有類似這樣的一行PATH=$PATH:$HOME/bin後新增:/sbin,就變成PATH=$PATH:$HOME/bin:/sbin
  檔案修改並保持完以後,執行source ~/.bash_profile命令即可使修改操作立即生效
  (3)如果給系統中所有的使用者都永久新增,則:
  在/etc/profile檔案末尾新增export PATH=$PATH:/sbin
  檔案修改並保持完以後,執行source etc/profile命令即可使修改操作立即生效
#################################
--
start-cassandra.sh
/opt/cassandra/bin/cassand

--
stop-cassandra.sh
kill `ps aux| fgrep $USER |grep -v 'grep' | awk '{print $2}'`

--
show-cassandra.sh
echo "cassandra PID:`ps aux|fgrep $USER|grep cassandra | grep -v 'grep' |awk '{print $2}'`"

後臺方式執行節點:
./start-cassandra.sh

前臺方式執行節點:
cassandra -f

測試:
cassandra-cli --host localhost --port 9160

叢集配置:
A 192.168.1.101 [seed]
B 192.168.1.105

A:
127.0.0.1
改為:
192.168.1.101

localhost
改為:
192.168.1.105

localhost
改為:
0.0.0.0

B:
127.0.0.1
改為:
192.168.1.101
192.168.1.105

localhost
改為:
192.168.1.101

localhost
改為:
0.0.0.0

在A B上執行cassandra:
cassandra -f

測試環:
nodetools -host 192.168.1.101 ring

節點互聯:
cassandra-cli --host 192.168.1.105 --port 9160

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1050098/,如需轉載,請註明出處,否則將追究法律責任。

相關文章