首页 > 大数据平台 > zookeeper > ZooKeeper的安装
2015
07-31

ZooKeeper的安装

wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.6.tar.gz
下载好后解压到/usr/loca目录下面改名为zookeeper
编辑配置文件

vim /usr/local/zookeeper/conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/logs
clientPort=2181
server.1=192.168.7.244:2888:3888
server.2=192.168.7.232:2888:3888
server.3=192.168.7.237:2888:3888
server.4=192.168.7.246:2888:3888

到目录下面创建data  logs
分别在 /usr/local/zookeeper/data目录下创建一个文件:myid
myid的内容分别对应机器的1  2  3 4
例如 192.168.7.244上面的myid 就一个1
># cat /usr/local/zookeeper/data/myid
1
创建一个环境变量ZOOKEEPER并把该环境变量添加到系统路径:

vim /etc/profile
#Set ZooKeeper Enviroment
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

并执行 source /etc/profile
这样配置就完成了,记得每天机器的myid要改成对应的数字
分别到各台机器的目录下面启动zookeeper
./bin/zkServer.sh start
4,查看状态

4.1 执行jps查看状态
jps
QuorumPeerMain
4.2 查看zookeeper集群是否启动

zkServer.sh status
3:34:32] PWD => /usr/local/zookeeper
6>$  ./bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: follower
 
>$ ./bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: leader

会看到有3个follower 1个leader

最后编辑:
作者:saunix
大型互联网公司linux系统运维攻城狮,专门担当消防员

留下一个回复