0


MAC-安装zookeeper

一、下载jar包

官网下载地址:https://dlcdn.apache.org/zookeeper/
直接最新版本
在这里插入图片描述
下载第一个bin包就行
在这里插入图片描述
下载完成后,我放在我经常使用的tools下并解压缩,方便以后操作。
在这里插入图片描述

二、配置zoo.cfg

1、将zoo_sample.cfg复制出来一份并重新命名为:zoo.cfg

在这里插入图片描述

2、修改zoo.cfg的配置

因为我们是本地需要测试dubbo+zookeeper,不需要太多配置,所以仅需要配置两个属性即可,其他属性保持不变。(dataLogDir原来没有,新增的,两个目录会自动创建)

dataDir=/your/path/Panda/tools/apache-zookeeper-3.9.2-bin/data
dataLogDir=/your/path/Panda/tools/apache-zookeeper-3.9.2-bin/logs

在这里插入图片描述

3、启动zookeeper

右键在终端打开zookeeper/bin文件夹
在这里插入图片描述
在这里插入图片描述
启动命令:

./zkServer.sh start

查询状态命令:

./zkServer.sh status

停止命令:

./zkServer.sh stop

重启命令:

./zkServer.sh restart

执行命令时如果报

permission denied: ./

,跳过下面步骤直接授权

注意:启动时会报错(因为data缺少文件zookeeper_server.pid,为了能通过命令停止zookeeper,经过测试是因为目录及文件权限不够,需要授权)

zkServer.sh: line 178: -e /Users/XXXXX/Documents/Panda/tools/apache-zookeeper-3.9.2-bin/data/zookeeper_server.pid: No such file or directory
FAILED TO WRITE PID

在这里插入图片描述
在这里插入图片描述
此时无法通过命令关闭zookeeper,需要kill进程

ps-ef|grep zookeeper

在这里插入图片描述

kill-938219

关闭后授权
返回到zookeeper的上级目录,给zookeeper及其下级授权

chmod-R777 apache-zookeeper-3.9.2-bin

在这里插入图片描述
重新启动项目,并查看zookeeper状态
在这里插入图片描述
启动成功!!!

但是在查看启动日志的时候发现占用了8080端口
在这里插入图片描述

修改zoo.cfg配置文件
增加配置

admin.serverPort=9181

在这里插入图片描述

重启一下:

./zkServer.sh restart

在这里插入图片描述
访问了一下管理端口:

http://localhost:9181/commands/stats

(不知道要怎么用😂)

结束!!!!


本文转载自: https://blog.csdn.net/qq_42668072/article/details/137033366
版权归原作者 Panda072 所有, 如有侵权,请联系我们删除。

“MAC-安装zookeeper”的评论:

还没有评论