ZooKeeper是用Java编写的,运行在Java环境上,因此,在部署zk的机器上需要安装Java运行环境。为了正常运行zk,我们需要JRE1.6或者以上的版本。
一、环境
centos7.6
jdk8
二、准备
1、下载安装包Apache ZooKeeper 3.6.3(当前最稳定版本),下载地址:https://dlcdn.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
2、下载完成后通过FTP工具上传至/usr/local/src目录下
三、安装
1、解压
cd /usr/local/src
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C /usr/local/
2、拷贝配置文件
cd /usr/local/apache-zookeeper-3.6.3-bin/conf
cp zoo_sample.cfg zoo.cfg
3、启动
cd /usr/local/apache-zookeeper-3.6.3-bin/bin
./zkServer.sh start
4、连接
如果是连接同一台主机上的zk进程,那么直接运行bin/目录下的zkCli.cmd(Windows环境下)或者zkCli.sh(Linux环境下),即可连接上zk。
直接执行zkCli.cmd或者zkCli.sh命令默认以主机号 127.0.0.1,端口号 2181 来连接zk,如果要连接不同机器上的zk,可以使用 -server 参数,例如:
/usr/local/zookeeper-3.4.6-bin/bin/zkCli.sh -server 192.168.0.1:2181
5、停止
/usr/local/apache-zookeeper-3.6.3-bin/bin/zkServer.sh stop
6、重启
在init.d目录下新建脚本文件
/usr/local/apache-zookeeper-3.6.3-bin/bin/zkServer.sh restart
四、参考
1、https://blog.csdn.net/qq_43178023/article/details/94012446