1.准备三台机器centos7
安装步骤 略( 可以看我的 虚拟机安装 centos7 文章)

2.配置免秘钥访问
略(可以看我的免秘钥配置文章)
3.下载zookeper
https://zookeeper.apache.org/releases.html
下载 zookeeper-3.4.5.tar.gz
4.安装
解压
- <code>tar -zxvf zookeeper-3.4.5.tar.gz
- mkdir -p /opt/zk
- mv zookeeper-3.4.5 /opt/zk/
复制代码
接入目录编辑
- <code>cd /opt/zk/zookeeper-3.4.5/conf/
- cp zoo_sample.cfg zoo.cfg
- vi zoo.cfg
复制代码
修改
- <code>dataDir=/var/zk/zookeeper
复制代码
增加集群配置
- <code>server.1=10.1.1.201:2888:3888
- server.2=10.1.1.158:2888:3888
- server.3=10.1.1.185:2888:3888
复制代码

5.创建myid
每台服务器分别执行
- <code>mkdir -p /var/zk/zookeeper
- touch /var/zk/zookeeper/myid
- // 1服务器执行
- echo 1 > /var/zk/zookeeper/myid
- // 2服务器执行
- echo 2 > /var/zk/zookeeper/myid
- // 3服务器执行
- echo 3 > /var/zk/zookeeper/myid
- **注意 id 不一样**
复制代码

6.copy 文件到其他服务器
- <code>cd /opt/zk
- scp -r zookeeper-3.4.5 root@10.1.1.158:/opt/zk/
- scp -r zookeeper-3.4.5 root@10.1.1.185:/opt/zk/
复制代码
7.配置环境变量
- <code>vi /etc/profile
- export ZOOKEEPER_HOME=/opt/zk/zookeeper-3.4.5
- export PATH=$ZOOKEEPER_HOME/bin:$PATH
复制代码

复制到其他服务器
- <code>scp /etc/profile root@10.1.1.158:/etc/profile
- scp /etc/profile root@10.1.1.185:/etc/profile
复制代码
8.重新加载配置文件
- <code> source /etc/profile
复制代码
9.测试启动集群
- <code> zkServer.sh start
- zkServer.sh status
- zkServer.sh stop
复制代码
集群三台机器状态:
 

常用命令
- <code>1. 启动ZK服务: bin/zkServer.sh start
- 2. 查看ZK服务状态: bin/zkServer.sh status
- 3. 停止ZK服务: bin/zkServer.sh stop
- 4. 重启ZK服务: bin/zkServer.sh restart
- 5. 连接服务器: zkCli.sh -server 127.0.0.1:2181
复制代码
来源:https://blog.caogenba.net/li371518473/article/details/122426097
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |