天天看点

一、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