您的位置:首页 > 其它

zookeeper-3.4.5集群的配置

2013-12-31 15:12 351 查看
1 、服务器介绍

三台服务器 分别是 server1  server2 server3

其中Hadoop 的NameNode 部署在 Master.Hadoop上

使用的 hadoop用户

2、下载对应版本的zookeeper

官网下载

3、配置zoo.cfg

a) cp zoo_sample.cfg zoo.cfg

b) 修改zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/work/publish/zookeeper/zookeeper-3.4.5

clientPort=2181

server.1=server1.ip:2888:3888

server.2=server2.ip:2888:3888

server.3=server3.ip:2888:3888

#注释: 集群的 节点配置 必须是 server.X=Host:2888:3888

其中   :2888、3888用于zookeeper之间的通讯

server.X 中的 X 用于 下面myid中的值

4、 创建myid

分别依次进入到三个服务器下 根据配置的 server.X 来设置myid的内容

myid 位于上面我们配置的dataDir中文件夹下

a) cd /usr/hadoop/zookeeper/pid

b)echo 1 > myid

注意: echo 1 中的 1 对应着server.X中的X的值

5、 编辑/etc/profile 

vim ~/.bash_profile 

在最后追加:

export ZOOKEEPER_HOME=/home/work/publish/zookeeper/zookeeper-3.4.5

export PATH=${PATH}:${ZOOKEEPER_HOME}/bin

source ~/.bash_profile

6、启动zookeeper server

zkServer.sh start

start #开启 stop #关闭 

c) 进入到zkClient

zkCli.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: