文章目录
- 安装
- 1.下载
- 2.移动至/usr/local 目录下
- 3.进入 ZooKeeper 目录
- 4. 拷贝出一份新的配置文件
- 5.启动 ZooKeeper 服务器
- 6.验证 ZooKeeper 是否成功启动
- 关闭
- 卸载
- 参考
安装
1.下载
https://downloads.apache.org/zookeeper/zookeeper-3.7.1/
2.移动至/usr/local 目录下
将下载的文件解压缩到你想要安装 ZooKeeper 的目录中。你可以选择任何你喜欢的目录,例如 /usr/local/zookeeper。
终端命令行进入/usr/local目录下
解压:
sudo tar -xzvf apache-zookeeper-3.7.1-bin.tar.gz
进入/usr/local目录下,更改权限
sudo chmod 777 apache-zookeeper-3.7.1-bin
3.进入 ZooKeeper 目录
进入到刚解压后到目录中
cd apache-zookeeper-3.7.1-bin
4. 拷贝出一份新的配置文件
拷贝并编辑 ZooKeeper 的配置文件 conf/zoo.cfg。
cp conf/zoo_sample.cfg conf/zoo.cfgvim conf/zoo.cfg
在配置文件中,你可以根据需要修改以下配置项:
- dataDir:指定 ZooKeeper 的数据目录。 比如:在当前目录下创建一个文件夹
zookeeper_dataDir_bywzp
,然后赋予权限777 - clientPort:指定客户端连接 ZooKeeper 的端口号,默认为2181。
- 其他可选配置项,如日志目录、最大连接数等。
5.启动 ZooKeeper 服务器
终端:
bin/zkServer.sh start
控制台输出:
6.验证 ZooKeeper 是否成功启动
终端:
bin/zkCli.sh
这将启动 ZooKeeper 的命令行客户端。如果你能成功连接到 ZooKeeper 服务器,并看到 zk 提示符,则表示安装和启动成功。
关闭
要关闭 ZooKeeper 服务器,可以按照以下步骤进行:
进入你的 ZooKeeper 安装目录,例如 /usr/local/zookeeper。
执行停止命令。
bin/zkServer.sh stop
这将发送关闭信号给 ZooKeeper 服务器进程,导致服务器停止运行。
等待一段时间,直到 ZooKeeper 服务器完全停止。
你也可以通过检查进程列表或使用命令 bin/zkServer.sh status
来确认 ZooKeeper 服务器是否已经停止运行。
请注意,关闭 ZooKeeper 服务器会导致所有与之连接的客户端断开连接。确保在关闭服务器之前,所有的相关应用程序都已经正确处理了断开连接的情况
卸载
要卸载 ZooKeeper,可以按照以下步骤进行:
停止 ZooKeeper 服务器。可以参考前面提到的关闭 ZooKeeper 的方法。
删除 ZooKeeper 安装目录。进入你的 ZooKeeper 安装目录,通常是 /usr/local/zookeeper,然后执行以下命令删除整个目录:
sudo rm -rf /usr/local/zookeeper
这将递归地删除 ZooKeeper 目录及其所有内容。
删除配置文件和数据目录。进入你的配置文件所在目录,通常是 /etc/zookeeper,然后执行以下命令删除配置文件和数据目录:
sudo rm -rf /etc/zookeeper
这将删除 ZooKeeper 的配置文件和数据目录。
完成以上步骤后,ZooKeeper 将被完全卸载并从系统中移除。
请注意,卸载 ZooKeeper 会删除所有的配置文件、数据和安装目录,确保在执行卸载之前备份任何重要的数据或文件。
参考
https://blog.csdn.net/csdnerM/article/details/124169961
https://zhuanlan.zhihu.com/p/466902641
https://chat.openai.com/
在Intel MasOS BigSur测试成功