要求:5節點cassandra叢集、每個節點挂載2T磁盤
環境準備:CentOS-6.7-64-EN、jdk1.8、Python2.7.13、cassandra3.11.3
jdk1.8安裝
1、下載下傳安裝包jdk-8u73-linux-x64.tar.gz
2、jdk安裝包拷貝到目錄:/usr/local/java
3、解壓安裝包:
cd /usr/local/java
tar -zxvf jdk-8u73-linux-x64.tar.gz
4、配置環境變量
vim /etc/profile
檔案末尾追加如下配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_73
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=${JAVA_PATH}:$PATH
5、執行:source /etc/profile
6、驗證:
java -version
顯示如下資訊即安裝成功
java version "1.8.0_73"
java(TM) SE Runtime Environment (build 1.8.0_73-b02)
java HotSpot(TM) 64-Bit Server VM (build 25.73-b02,mixed mode)
Python2.7.13安裝步驟
1、檢視目前系統中的Python版本
python --version
傳回Python 2.6.6為正常
2、檢查CentOS版本
cat /etc/redhat -release
傳回 CentOS release 6.8(Final)為正常。
3、安裝所有的開發工具包
yum groupinstall -y "Development tools"
4、安裝其它的必須包
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel
5、下載下傳、編譯和安裝 Python 2.7.13
下載下傳位址:https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar zxf Python-2.7.13
cd Python-2.7.13
./configure
make && make install
預設Python 2.7.13會安裝在/usr/local/bin目錄下
ll -tr /usr/local/bin/python*
/usr/local/bin/python2.7
/usr/local/bin/python2.7-config
/usr/local/bin/python -> python2
/usr/local/bin/python2 -> python2.7
/usr/local/bin/python2-config -> python2.7-config
/usr/local/bin/python-config -> python2-config
而系統自帶的Python是在/usr/bin目錄下。
ll -tr /usr/bin/python*
/usr/bin/python2.6-config
/usr/bin/python2.6
/usr/bin/python
/usr/bin/python2 -> python
/usr/bin/python-config -> python2.6-config
6、更新系統預設Python版本
先把系統預設的舊版Python重命名
mv /usr/bin/python /usr/bin/python.old
再删除系統預設的python-config軟連結
rm -f /usr/bin/python-config
最後建立新版本的Python軟連結
ln -s /usr/local/bin/python /usr/bin/python
ln -s /usr/local/bin/python-config /usr/bin/python-config
ln -s /usr/local/include/python2.7 /usr/include/python2.7
以上步驟做完以後,目錄/usr/bin下的Python應該是
ll -tr /usr/bin/python*
/usr/bin/python2.6-config
/usr/bin/python2.6
/usr/bin/python.old
/usr/bin/python2 -> python
/usr/bin/python -> /usr/local/bin/python
/usr/bin/python-config -> /usr/local/bin/python-config
7、檢視新的Python版本
python --version
傳回Python2.7.13為正常
Cassandra安裝
1、下載下傳http://cassandra.apache.org/download/
apache-cassandra-3.11.3-bin.tar.gz
2、上傳至目錄/home/cassandra
3、解壓安裝
sudo tar -zxvf apache-cassandra-3.11.3-bin.tar.gz -C /usr/local/
4、配置環境變量
vim ~/.bash_profile
export CASSANDRA_HOME=/usr/local/apache-cassandra-3.11.3
export PATH=PATH:$CASSANDRA_HOME/bin:$CASSANDRA_HOME/tools/bin
使配置生效
source ~/.bash_profile
5、5個叢集節點依次重複上述步驟(2,3,4)
6、啟動 cassandra -R