目录
1.解压zookeeper的安装包到 /usr/local/src
10.同时查看zookeeper启动状态(三台全部启动完后查看)
* 前言:zookeeper作为大数据重要组件之一,可以不依赖其他组件进行单独配置;
1.解压zookeeper的安装包到 /usr/local/src
tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/src
2.进入zookeeper解压的目录
cd /usr/local/src
3.更改zookeeper名字
mv zookeeper-3.4.10 zookeeper
4.配置全局环境变量
vim /etc/profile(全局变量)
vim /root/.bash_profile(只对root用户生效)
##zookeeper
export ZOOKEEPER_HOME=/usr/local/src/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
5.分发环境变量
scp /etc/profile/ slave1:/etc/profile
scp /etc/profile/ slave2:/etc/profile
source /etc/profile (使环境变量生效)
6.修改配置文件
cd /usr/local/src/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg (红框内添加内容,红线修改内容)
7.修改配置文件
cd /usr/local/src/zookeeper
mkdir zkData
cd zkData
vim myid (文件名固定不能修改)
master | 2 |
slave1 | 3 |
slave2 | 4 |
文件数字要和上图server后面的数字一样
拷贝zookeeper目录
scp -r /usr/local/src/zookeeper slave1:/usr/local/src
scp -r /usr/local/src/zookeeper slave2:/usr/local/src
修改slave1 slave2中myid数字要求和表格内相同
8.启动zookeeper集群(在三台机器上分别启动)
zkServer.sh start
9.查看是否启动成功
jps
master | QuorumPeerMain |
slave1 | QuorumPeerMain |
slave2 | QuorumPeerMain |
10.同时查看zookeeper启动状态(三台全部启动完后查看)
zkServer.sh status
总结:zookeeper作为组件,往往和hadoop全分布,ha 等框架一起出现。