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 -9 38219

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

chmod -R 777 apache-zookeeper-3.9.2-bin

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

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

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

admin.serverPort=9181

在这里插入图片描述

重启一下:./zkServer.sh restart
在这里插入图片描述
访问了一下管理端口:http://localhost:9181/commands/stats(不知道要怎么用😂)

结束!!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值