zookeeper安装部署

一、安装步骤

1.前期准备好java开发环境,安装步骤略。zookeeper支持 jdk1.6 以上版本。

 

2.配置安装ZooKeeper服务集群

准备环境:2台linux虚拟机,环境采用Red Hat Enterprise Linux 5.  IP: 192.168.131.4 和192.168.131.3

 

 (1)下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/

解压zookeeper-3.4.4.tar.gz

[root@localhost ~]# tar -zxvf zookeeper-3.4.4.tar.gz

(2)创建数据、日志目录

[root@localhost ~]# mv zookeeper-3.4.4 /usr/local/zookeeper

[root@localhost ~]# cd /usr/local/ zookeeper

[root@localhost ~]# mkdir data

[root@localhost ~]# mkdir logs

(3)修改配置文件

[root@localhost ~]# cd conf

[root@localhost ~]# cp zoo_sample.cfg zoo.cfg

[root@localhost ~]# vi zoo.cfg

配置如下:

tickTime=2000 
initLimit=10 
syncLimit=5 
#数据目录 
dataDir=/usr/local/zookeeper/data 
#日志目录 
dataLogDir=/usr/local/zookeeper/logs 
clientPort=2181 
#集群配置 
server.1=192.168.131.4:2888:3888 
server.2=192.168.131.3:2888:3888

(4)设置myid

在我们创建的data目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字

[root@localhost ~]# echo "1" > /usr/local/zookeeper/data/myid

另台服务192.168.131.3安装类似,不同的是 myid输入的为2

(5)启动 、关闭、查看状态和日志

[root@localhost ~]# ./bin/zkServer.sh start 
[root@localhost ~]# ./bin/zkServer.sh stop
[root@localhost ~]# ./bin/zkServer.sh status

[root@localhost ~]# tail -f ./bin/zookeeper.out

(6)遇见问题

启动后无法连接,telnet 192.168.131.4 2181 提示:“no route to host”(安装的是虚拟机,使用桥接方式),路由不可达,使用:iptables -F 清楚路由规则或关闭iptables(命令:service iptables stop)

注:zookeeper服务端和客户端版本号要一致!

 

3.检查安装情况

[root@localhost ~]# jps

[root@localhost ~]# ps -ef | grep zookeeper

[root@localhost ~]# telnet 192.168.131.4 2181

[root@localhost ~]# echo dump | nc 192.168.131.4 2181

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值