一、准备阶段
安装包:jdk-8u171-linux-x64.tar.gz 、zookeeper-3.4.12.tar.gz
三台linux centos7 机器
IP:192.168.154.122
IP:192.168.154.123
IP:192.168.154.124
二、安装jdk(每台机器都需要安装jdk)
1.解压tar.gz包
tar -zxvf jdk-8u171-linux-x64.tar.gz
2.创建jdk存放路劲
mkdir /usr/local/java/
mv jdk1.8.0_171 /usr/local/java/
3、配置环境变量
在/etc/profile文件末尾中添加以下环境变量:(我上面的JDK目录是jdk1.8.0_171,所以下面JAVA_HOME中也是这个)
export JAVA_HOME=/usr/local/java/jdk1.8.0_171
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
4.使配置生效
source /etc/profile
5.查看jdk是否安装成功
java -version
三、安装zookeeper
1)解压
tar -zxvf zookeeper-3.4.12.tar.gz -C /usr/local
2)配置
cd /usr/local/zookeeper-3.4.12/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
zoo.cfg
server.1=192.168.154.122:2888:3888 server.2=192.168.154.123:2888:3888 server.3=192.168.154.124:2888:3888
|
三台机器的zoo.cfg文件相同
192.168.154.122 机器dataDir目录下创建myid 文件 内容为 1
192.168.154.123 机器dataDir目录下创建myid 文件 内容为 2
192.168.154.124 机器dataDir目录下创建myid 文件 内容为 3
分别启动三台zookeeper即可完成集群创建
sh /usr/local/zookeeper-3.4.12/bin/zkServer.sh start 启动命令
sh /usr/local/zookeeper-3.4.12/bin/zkServer.sh status 查询zookeeper状态
sh /usr/local/zookeeper-3.4.12/bin/zkServer.sh stop 停止zookeeper