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