天天看點

一、cassandra叢集安裝

要求: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