码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper环境搭建

时间:2019-09-22 17:54:18      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:方案   内嵌   环境   cmd   arc   作用   hive   main   bind   

Zookeeper环境搭建

下载

从镜像站中下载最近版本
http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
从文档站中下载所有的历史版本
https://archive.apache.org/dist/zookeeper/
apache-zookeeper-3.5.5-bin.tar.gz 2019-05-20 18:40   10M
zookeeper-3.4.6.tar.gz      2016-01-10 17:11   17M  

参考文档

https://zookeeper.apache.org/doc/r3.5.5/zookeeperStarted.html

单机环境

创建配置文件 conf/zoo.cfg

tickTime=2000
dataDir=D:\\chengxu\\apache-zookeeper-3.4.6\\data
clientPort=2181

windows启动

zkServer.cmd

D:\chengxu\apache-zookeeper-3.4.6\bin>zkServer.cmd

Linux启动

zkServer.sh start

Bugs

启动zookeeper时报错:
Caused by: java.net.BindException: Address already in use: bind
原因:
    zookeeper最近的版本中有个内嵌的管理控制台是通过jetty启动,会占用8080 端口。
方案:
    修改端口号:
    1. 启动脚本zkServer.cmd中增加 -Dzookeeper.admin.serverPort=没有被占用的端口号
    2. 在zoo.cfg中增加admin.serverPort=没有被占用的端口号
    停用jetty AdminServer:
    3. 启动脚本zkServer.cmd中增加 "-Dzookeeper.admin.enableServer=false"
效果:
2019-09-22 09:42:38,064 [myid:] - INFO  [main:JettyAdminServer@112] - Started AdminServer on address 0.0.0.0, port 7000 and command URL /commands
dataDir配置后不起作用
原因:
    左斜杠没有转义 
错误:
D:\chengxu\apache-zookeeper-3.4.6\data
正确:
D:\\chengxu\\apache-zookeeper-3.4.6\\data
D:/chengxu/apache-zookeeper-3.4.6/data

Zookeeper环境搭建

标签:方案   内嵌   环境   cmd   arc   作用   hive   main   bind   

原文地址:https://www.cnblogs.com/mozq/p/11568385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!