Zookeeper安装以及集群搭建
2016-03-27 09:12
441 查看
本文中配置3个节点的zookeeper集群,主机分别是node1,node2,node3
到官网下载压缩包,也可以在下面链接下载
zookeeper-3.4.3.tar.gz
1.解压压缩包
2.修改配置
到conf文件目录下,有个zoo_sample.cfg文件,将文件拷贝一份改名为zoo.cfg
修改配置文件zoo.cfg
3.创建dataDir和dataLogDir目录
4.根据配置文件zoo.cfg中的集群,在dataDir中添加文件myid,并写入相应的数字
5.运行3个主机的zookeeper,通过以下命令
6.检测是否成功
个人博客原文:
Zookeeper安装以及集群搭建
到官网下载压缩包,也可以在下面链接下载
zookeeper-3.4.3.tar.gz
1.解压压缩包
tar -xvf zookeeper-3.4.8.tar.gz
2.修改配置
到conf文件目录下,有个zoo_sample.cfg文件,将文件拷贝一份改名为zoo.cfg
cp zoo_sample.cfg zoo.cfg
修改配置文件zoo.cfg
tickTime=2000 initLimit=10 syncLimit=5 #配置zookeeper的数据存放目录 dataDir=/csh/hadoop/zookeeper/data #配置zookeeper的日志记录 dataLogDir=/csh/hadoop/zookeeper/datalog clientPort=2181 #配置集群 server.1=node1:2888:3888 server.2=node2:2888:3888 server.3=node3:2888:3888
3.创建dataDir和dataLogDir目录
mkdir -p /csh/hadoop/zookeeper/data mkdir -p /csh/hadoop/zookeeper/datalog
4.根据配置文件zoo.cfg中的集群,在dataDir中添加文件myid,并写入相应的数字
#在node1中执行 echo "1" > /csh/hadoop/zookeeper/data/myid #在node2中执行 echo "2" > /csh/hadoop/zookeeper/data/myid #在node3中执行 echo "3" > /csh/hadoop/zookeeper/data/myid
5.运行3个主机的zookeeper,通过以下命令
#在zookeeper/bin目录下 ./zkServer.sh start
6.检测是否成功
#结点node1 [root@node1 bin]# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /csh/software/zookeeper-3.4.8/bin/../conf/zoo.cfg Mode: follower #结点node2 [root@node2 bin]# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /csh/software/zookeeper-3.4.8/bin/../conf/zoo.cfg Mode: leader #结点node3 [root@node3 bin]# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /csh/software/zookeeper-3.4.8/bin/../conf/zoo.cfg Mode: follower
个人博客原文:
Zookeeper安装以及集群搭建
相关文章推荐
- 获得Documents的全路径的两种方法
- fflush的用途
- 格式布局
- 天声人語 20160327 道産子コーラ
- BZOJ2480Spoj3105 Mod
- 《Linux内核分析》课程第五周学习总结
- BZOJ2995同余方程
- 【VB.net】三层的理论认识
- Linux平台下的内存泄漏检测
- S5PV210加文件头
- jquery 使用方法
- 题目1010:A + B
- 题目1003:A+B
- 求a^b
- Python使用sqlite3操作数据库
- 题目1047:素数判定
- android项目引用library导致引用android-support-v4.jar冲突
- BZOJ_P1452 [JSOI2009]Count(二维树状数组)
- hdu 【1715】大菲波数
- 更新ubuntu15.10内核后,驱动解决