安装jdk
rpm -qa |grep java 查看已经安装的java包
rpm-e --allmatches --nodeps jdk_pkg 卸载
yum list installed |grep java 查看已经安装的java包
yum -y remove java-1.7.0-openjdk* 卸载
yum list **java** 查看可以安装的java相关的包
yum install java-1.8.0-openjdk.x86_64
安装配置zookeeper
上传软件包
- 将
zookeeper-3.4.5-cdh5.15.0.tar.gz
上传到PC1主机的/opt/software
目录下 - 解压到
/opt/apps
下
$ tar -xvf /opt/software/zookeeper-3.4.5-cdh5.15.0.tar.gz -C /opt/apps/
修改配置
修改zoo.cfg
$ cd /opt/apps/zookeeper-3.4.5-cdh5.15.0/conf/
$ cp zoo_sample.cfg zoo.cfg
$ vi zoo.cfg
dataDir=/opt/apps/zookeeper-3.4.5-cdh5.15.0/data ---修改
---追加下面几行
server.1=dbtest1:2888:3888
server.2=dbtest2:2888:3888
server.3=dbtest3:2888:3888
创建myid文件
- 创建dataDir
$ mkdir –p /opt/apps/zookeeper-3.4.5-cdh5.15.0/data
- 在data文件夹下创建一个空文件myid,并向文件写入ID
$ cd /opt/apps/zookeeper-3.4.5-cdh5.15.0/data
$ touch myid
$ echo 1 > myid
配置环境变量
$ vi ~/.bash_profile ---追加如下内容
export ZOOKEEPER_HOME=/opt/apps/zookeeper-3.4.5-cdh5.15.0
export PATH=$ZOOKEEPER_HOME/bin:$PATH
$ souce /~/.bash_profile
$ echo $ZOOKEEPER_HOME
分发zookeeper到其他主机
- 按照规划的主机顺序依次拷贝配置好的zookeeper目录
- 按照顺序依次修改myid的内容为2/3
$ echo 2 > /opt/apps/zookeeper-3.4.5-cdh5.15.0/data/myid
启动zookeeper集群
cd /opt/apps/zookeeper-3.4.5-cdh5.15.0/data/
./zkServer.sh start
./zkServer.sh status