zookeeper快速安装配置

zookeeper安装

1.准备工作

我的机器配置如图:

保证每台机器上的hosts文件正确

在root下进行

vi /etc/hosts

mastersrv 192.168.4.100
slavesrv1  192.168.4.101
slavesrv2  192.168.4.102
slavesrv3  192.168.4.103

2.下载解压(在mastersrv上)

wget http://apache.etoak.com/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz

tar -zxvf zookeeper-3.4.5.tar.gz

解压后权限可能不正确,请更改成你的用户和组。我的是hadoop

chown -R hadoop:hadoop zookeeper-3.4.5

 

3.设置环境变量方便操作(所有机器上)

我解压的目录是hadoop用户主目录/home/hadoop下,请留意

在root下执行以下操作


vi /etc/profile

添加如下内容

export PATH=$PATH:/home/hadoop/zookeeper-3.4.5/bin

export ZOOKEEPER_HOME=/home/hadoop/zookeeper-3.4.5

保存后生效

source /etc/profile

 

4.配置

4.1 conf配置

cd $ZOOKEEPER_HOME/conf

vi zoo.cfg

本身没有以上文件直接vi保存就有了。里面添加如下内容

tickTime=2000  
dataDir=/home/hadoop/zookeeper-3.4.5/dataDir  
clientPort=2181  
initLimit=5  
syncLimit=2  
server.1=slavesrv1:2888:3888  
server.2=slavesrv2:2888:3888  
server.3=slavesrv3:2888:3888  

4.2 分发文件到节点

在mastersrv上执行

scp -r /home/hadoop/zookeeper-3.4.5 hadoop@slavesrv1:~/
scp -r /home/hadoop/zookeeper-3.4.5 hadoop@slavesrv2:~/
scp -r /home/hadoop/zookeeper-3.4.5 hadoop@slavesrv3:~/

4.3 在所有节点中按下面配置

#在slavrsrv1上

cd $ZOOKEEPER_HOME/dataDir

echo '1' > myid



#在slavrsrv2上

cd $ZOOKEEPER_HOME/dataDir

echo '2' > myid



#在slavrsrv3上
cd $ZOOKEEPER_HOME/dataDir

echo '3' > myid

5.启动

在所有节点上执行以下命令即可,mastersrv上不用执行

前面配置过环境变量现在即可直接使用

skServer.sh start



在3个节点都执行以上操作后才可使用以下命令查看状态

skServer,sh status


3台节点中有一台是leader其他都是follower

用jps 查看进程会有QuorumPeerMain表示启动了。

 

转载于:https://www.cnblogs.com/neverwinter/archive/2013/03/27/2984111.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值