zookeeper的安装配置
- master下创建目录mkdir /usr/zookeeper
- 解压压缩包tar -xzvf /root/software/zookeeper-3.4.10.tar.gz -C /usr/zookeeper/
- 修改配置文件
- vi /etc/hosts
192.168.13.101 master master.root
192.168.13.102 slave1 slave1.root
192.168.13.103 slave2 slave2.root - 通过复制创建zoo.cfg文件
cp /usr/zookeeper/zookeeper-3.4.10/conf/zoo_sample.cfg /usr/zookeeper/zookeeper-3.4.10/conf/zoo.cfg - 创建两个目录
mkdir /usr/zookeeper/zookeeper-3.4.10/zkdata
mkdir /usr/zookeeper/zookeeper-3.4.10/zkdatalog - 修改配置文件zoo.cfg
vi /usr/zookeeper/zookeeper-3.4.10/conf/zoo.cfg找到并修改dataDir=/usr/zookeeper/zookeeper-3.4.10/zkdata 找到并修改dataLogDir=/usr/zookeeper/zookeeper-3.4.10/zkdatalog 末尾添加 server.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888 - 在/usr/zookeeper/zookeeper-3.4.10/zkdata目录中创建一个文件(myid),文件内容是数字,zoo.cfg文件中对应机器名的server.x中的x
- 创建:touch /usr/zookeeper/zookeeper-3.4.10/zkdata/myid
- 添加:vi touch /usr/zookeeper/zookeeper-3.4.10/zkdata/myid
单击i进入编辑添加1(或2或3),保存退出
- 修改/etc/profile文件
#zookeeper envirment export ZOOKEEPER_HOME=/usr/zookeeper/zookeeper-3.4.10 export PATH=$ZOOKEEPER_HOME/bin:$PATH - 不启动机器让配置文件生效:source /etc/profile
- vi /etc/hosts
- 把/usr/zookeeper文件复制到其他机器
scp -r /usr/zookeeper root@slave1:/usr scp -r /usr/zookeeper root@slave2:/usr - 在其他机器上修改对应文件
- myid文件修改为对应的机器名的server.x的x
- 修改/etc/profile文件
- 修改配置文件/etc/hosts
- zookeeper启动与关闭:
- 保证集群机器同步
- 启动zookeeper所有机器都要执行:/usr/zookeeper/zookeeper-3.4.10/bin/zkServer.sh start
- 查看状态:
- /usr/zookeeper/zookeeper-3.4.10/bin/zkServer.sh status
显示Mode: leader(或follower)即成功!!! - jps查看进程,每个机器上都会有QuorumPeerMain进程
- /usr/zookeeper/zookeeper-3.4.10/bin/zkServer.sh status
- 关闭zookeeper,再关闭机器!!!/usr/zookeeper/zookeeper-3.4.10/bin/zkServer.sh stop

浙公网安备 33010602011771号