美文网首页
51cto赵强HADOOP学习(六)

51cto赵强HADOOP学习(六)

作者: lehuai | 来源:发表于2017-12-13 20:22 被阅读0次

Zookeeper简介

Zookeeper是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务。

它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。

image.png
image.png

hadoop11:

#pwd
/root/training
#tar -zxvf zookeeper-3.4.6.tar.gz
#mv zookeeper-3.4.6.tar.gz ~/tools/
#cd zookeeper-3.4.6/
#pwd
/root/training/zookeeper-3.4.6
#vi ~/.bash_profile
export ZOOKEEPER_HOME=/root/training/zookeeper-3.4.6

export PATH=$ZOOKEEPER_HOME/bin:$PATH
#source ~/.bash_profile
#mkdir data
#cd data
#pwd
/root/training/zookeeper-3.4.6/data
#cd ../conf/
# cp zoo_sample.cfg zoo.cfg
# vi zoo.cfg
dataDir=/root/training/zookeeper-3.4.6/tmm
server.1=hadoop11:2888:3888
server.2=hadoop12:2888:3888
server.3=hadoop13:2888:3888
#cd ../tmm/
#echo 1 > myid
#cd ../..
# scp -r zookeeper-3.4.6/ root@hadoop12:/root/training/
# scp -r zookeeper-3.4.6/ root@hadoop13:/root/training/

hadoop12:

#pwd
/root/training/zookeeper-3.4.6/data
#echo 2 > myid
#cd
#vi .bash_profile
ZOOKEEPER_HOME=/root/training/zookeeper-3.4.6
export ZOOKEEPER_HOME

PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
#source .bash_profile

hadoop13:

#pwd
/root/training/zookeeper-3.4.6/data
#echo 3 > myid
#cd
#vi .bash_profile
ZOOKEEPER_HOME=/root/training/zookeeper-3.4.6
export ZOOKEEPER_HOME

PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
#source .bash_profile

分别在三台上面输入启动

#cd training   
#zkServer.sh start

hadoop11:

#zkCli.sh
ls /
help
create /mydata helloworld
ls /
get /mydata

hadoop12:

#zkCli.sh
ls /
get /mydata

相关文章

网友评论

      本文标题:51cto赵强HADOOP学习(六)

      本文链接:https://www.haomeiwen.com/subject/zrkzixtx.html