zookeeper集群部署

下载地址 http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz
下载不了可以:http://mirror.bit.edu.cn/apache/zookeeper
注意请下载:下面包在下载使用后报错:
Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
准备三台虚拟机:我使用centos5.6版本

ipmyid
192.168.240.1291
192.168.240.1302
192.168.240.1313
  1. 解压下载文件:
    tar -zxvf apache-zookeeper-3.5.5.tar.gz

2.修改文件名:
mv apache-zookeeper-3.5.5 zoookeeper-3.5.5

3 进入zookeeper conf 目录修改配置文件
cp zoo_sample.cfg zoo.cfg
4 vim 修改zoo.cfg
添加下面zookeeper 服务器地址端口:

dataDir=/tmp/zookeeper/data
dataLogDir=/tmp/zookeeper/log
server.1=192.168.240.129:2888:3888
server.2=192.168.240.130:2888:3888
server.3=192.168.240.131:2888:3888

5 创建zoo.cfg 对应文件
[root@localhost conf]# mkdir /tmp/zookeeper
[root@localhost conf]# mkdir /tmp/zookeeper/data
[root@localhost conf]# mkdir /tmp/zookeeper/log
6 配置对应的myid
cd /tmp/zookeeper/data
touch myid
vim myid
填入 1
说明:在data目录下创建文件,文件名为“myid”, 编辑该“myid”文件,并在对应的IP的机器上输入对应的编号。
如在192.168.180.132上,“myid”文件内容就是1。在192.168.240.131上,内容就是1

7 配置环境变量
[zyy@localhost zoookeeper-3.5.5]$ export ZOOKEEPER_INSTALL=/home/zyy/java/zoookeeper-3.5.5
[zyy@localhost zoookeeper-3.5.5]$ export PATH= P A T H : PATH: PATH:ZOOKEEPER_INSTALL/bin

8启动ZooKeeper
[zyy@localhost bin]$ ./zkServer.sh start
效果:
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.13/bin/…/conf/zoo.cfg
Starting zookeeper … STARTED
查看 启动状态 ./zkServer.sh status
9启动客户端
[zyy@localhost bin]$ ./zkCli.sh
如果是连接多个不同的主机节点,可以使用如下命令:
./zkCli.sh -server 192.168.180.132:2888

二 其它服务不是
把zookeeper 传输到其它服务
sudo scp /home/zyy/java/apache-zookeeper-3.5.5-bin.tar.gz root@192.168.240.129:/wwwzyy/java
其它服务器同上操作
三 遇到问题
1 排查端口占用
netstat -apn | grep 2181 #默认2181端口为服务端提供端口

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟-要努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值