zookeeper安装

环境版本

  • 操作系统:CentOS release 6.6(Final)
  • java版本:jdk1.8
  • zookeeper版本:zookeeper-3.4.11

1 安装JDK

此处省略

2 安装Zookeeper

2.1 下载源码包,并解压

官网下载

wget http://mirror.olnevhost.net/pub/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
tar zxvf zookeeper-3.4.11.tar.gz
mv zookeeper-3.4.11 /usr/local/zookeeper
2.2 修改环境变量

编辑/etc/profile文件,在文件末尾添加以下环境变量配置:

# ZooKeeper Env
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

运行source /etc/profile使环境变量生效。

2.3 重命名配置文件

初次使用ZooKeeper时,需要将$ZOOKEEPER_HOME/conf目录下的zoo_sample.cfg重命名为zoo.cfg

mv $ZOOKEEPER_HOME/conf/zoo_sample.cfg $ZOOKEEPER_HOME/conf/zoo.cfg
2.4 单机模式–修改配置文件

创建目录/usr/local/zookeeper/data/usr/local/zookeeper/logs,修改配置文件zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/logs
clientPort=2181

如果是多节点配置,配置文件中尾部增加

server.1=192.168.1.110:2888:3888
server.2=192.168.1.111:2888:3888
server.3=192.168.1.112:2888:3888

同时增加

#master
echo "1">/usr/local/zookeeper/data/myid

#slave1
echo "2">/usr/local/zookeeper/data/myid

#slave2
echo "3">/usr/local/zookeeper/data/myid
2.5 启动Zookeeper服务
# cd /usr/local/zookeeper/zookeeper-3.4.11/bin
# ./zkServer.sh start
2.6 验证Zookeeper服务

服务启动完成后,可以使用telnet和stat命令验证服务器启动是否正常:

# telnet 127.0.0.1 2181
# stat
2.7 停止Zookeeper服务

想要停止Zookeeper服务,可以使用如下命令:

# cd /usr/local/zookeeper/zookeeper-3.4.11/bin
# ./zkServer.sh stop

3 zk ui安装(选装)

拉取代码

# git clone https://github.com/DeemOpen/zkui.git

源码编译需要安装maven

# wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
# cd zkui/
# yum install -y maven
# mvn clean install

修改配置文件默认值

# vim config.cfg

serverPort=9090
zkServer=192.168.1.110:2181
sessionTimeout=300000

启动程序至后台
2.0-SNAPSHOT会随软件的更新版本不同而不同,执行时请查看target目录中真正生成的版本

nohup java -jar target /zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

用浏览器访问 http://192.168.1.110:9090/

结语

本人所有博客仅用于学习记录,不做任何商业用途,如涉及侵权,还请联系删除,感谢阅读,欢迎留言,一起进步~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值