安装zookeeper集群
1. 使用Xshell工具上传apache-zookeeper-3.5.7-bin.tar.gz到/opt/software目录下。
2.在/opt/software目录下使用tar命令解压apache-zookeeper-3.5.7-bin.tar.gz到/opt/module目录下:
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/
3.在/opt/module目录下修改文件夹名称:
mv apache-zookeeper-3.5.7-bin/ zookeeper
4.打开环境变量:
vim /etc/profile
在底部添加如下配置:
#zookeeper
export ZOOKEEPER_HOME=/opt/module/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
5.将profile文件重新运行:
source /etc/profile
6.拷贝zoo_sample.cfg另存为zoo.cfg:
cp /opt/module/zookeeper/conf/zoo_sample.cfg /opt/module/zookeeper/conf/zoo.cfg
7.编辑zoo.cfg文件:
vim /opt/module/zookeeper/conf/zoo.cfg
对dataDir进行修改,server三行写入进去:
dataDir=/opt/module/zookeeper/data
server.1=bigdata01:2888:3888
server.2=bigdata02:2888:3888
server.3=bigdata03:2888:3888
8.创建data目录:
mkdir /opt/module/zookeeper/data
9.配置myid文件:
echo "1" > /opt/module/zookeeper/data/myid
10.将文件分发给bigdata02和bigdata03:
scp -r /opt/module/zookeeper @bigdata02:/opt/module
scp -r /opt/module/zookeeper @bigdata03:/opt/module
scp /etc/profile @bigdata02:/etc
scp /etc/profile @bigdata03:/etc
11.修改bigdata02和bigdata03的myid文件:
echo 2 > /opt/module/zookeeper/data/myid
echo 3 > /opt/module/zookeeper/data/myid
12.三个节点重新加载环境变量:
source /etc/profile
13.三个节点启动zookeeper集群:
zkServer.sh start
执行结果如下:
zookeeper集群安装成功!