赞
踩
官网下载地址:https://dlcdn.apache.org/zookeeper/
直接最新版本
下载第一个bin包就行
下载完成后,我放在我经常使用的tools下并解压缩,方便以后操作。
因为我们是本地需要测试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
右键在终端打开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
(不知道要怎么用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。