目录
进入/opt/zookeeper/conf目录复制zoo_sample.cfg并重命名为zoo.cfg
说明
zookeeper版本
zookeeper-3.4.10.tar.gz
zookeeper压缩包存储位置
/opt/soft
zookeeper安装位置
/opt/zookeeper
zookeeper环境变量位置
/etc/profile.d/hadoop-etc.sh
主机名
shi1 shi2 shi3
解压安装包
进入/opt/soft解压安装包至/opt下
tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/
重命名解压文件
进入/opt下重命名zookeeper的解压文件为zookeeper,方便后期书写
mv zookeeper-3.4.10/ zookeeper
添加环境变量
进入编写环境变量文件hadoop-etc.sh
vi /etc/profile.d/hadoop-etc.sh
添加以下内容
export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
保存、退出
刷新环境变量
source /etc/profile.d/hadoop-etc.sh
创建tmp/myid标识机器id的存储文件
进入/opt/zookeeper/conf目录复制zoo_sample.cfg并重命名为zoo.cfg
修改zoo.cfg文件
vi zoo.cfg
修改以下内容
保存、退出
将zookeeper文件传输到另外两台机器上
scp -r /opt/zookeeper/ shi2:/opt/
scp -r /opt/zookeeper/ shi3:/opt/
将环境变量文件传输到另外两台机器上
scp -r /etc/profile.d/hadoop-etc.sh shi2:/etc/profile.d/
scp -r /etc/profile.d/hadoop-etc.sh shi3:/etc/profile.d/
在另外两台机器上刷新环境变量使环境变量生效
source /etc/profile.d/hadoop-etc.sh
修改myid文件标识机器的id
启动zookeeper(三台机器同样操作)
通过以下命令进行启动
zkServer.sh start
服务验证(三台机器同样操作)
通过以下命令进行服务验证
zkServer.sh status
通过zkServer.sh status可以观察到每一台zk的角色,其中两台follower,一台leader