Zookeeper集群搭建

本文详细介绍如何使用三台服务器搭建Zookeeper集群,包括JDK安装、环境变量配置、Zookeeper下载及配置修改等步骤。

首先安装jdk设置环境变量。
三台服务器,应为zookeeper的选举机制,zookeeper集群建议奇数台服务器搭建集群。
192.168.3.110
192.168.3.108
192.168.3.107
Apache官网下载zookeeper:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/
上传到服务器

130941_m9Fx_3687098.png
 
解压完成之后的目录
 130953_TRtp_3687098.png
进入到conf目录中
原文件夹中有一个zookeeper列子配置文件zoo_example.conf
修改名称为zoo.conf这里已经修改完成
 131002_dnFB_3687098.png
打开文件zoo.conf
 131008_7ynp_3687098.png

131016_9iep_3687098.png
 
添加    
dataDir=/zookeeper/zookeeper-3.4.10/data
dataLogDir=/zookeeper/zookeeper-3.4.10/log
配置
server.1=192.168.3.107:2888:3888
server.2=192.168.3.110:2888:3888
server.3=192.168.3.108:2888:3888
server必须固定,后边的数字可以随意指定但是不能重复,官方的两个端口为2888和3888.
然后创建dataDir和dataLogDir文件夹

131031_0SmJ_3687098.png

cd 到data目录创建myid文件
 131038_xEQk_3687098.png
编辑myid文件,该服务为那个节点就输入几
和    
server.1=192.168.3.107:2888:3888
server.2=192.168.3.110:2888:3888
server.3=192.168.3.108:2888:3888
server后边的数字对应。

 131043_ZqEx_3687098.png
然后将配置好的zookeeper拷贝到另外的服务器
scp –r /zookeeper root@ip:/
 131051_VZsV_3687098.png
cd 到bin目录
   131056_1ovw_3687098.png

131102_xKd4_3687098.png
执行命令./zkServer.sh start
 131108_kR1S_3687098.png
启动成功
查看zookeeper状态
./zkServer.sh status
 131114_Z7fK_3687098.png
报错的原因是,其他服务器的zookeeper没有启动,另外的也启动起来
继续执行
./zkServer.sh status
 131120_WprM_3687098.png
 131124_bUm7_3687098.png
 131128_WPRX_3687098.png
三台zookeeper启动完成,一个leader两个follower

转载于:https://my.oschina.net/renzhimin/blog/1635097

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值