首页 > 其他 > 详细

zookeeper集群搭建

时间:2019-02-14 19:58:11      阅读:187      评论:0      收藏:0      [点我收藏+]

基础环境准备,卸载服务器自带JDK,并安装JDK

下载zookeeper程序到服务器,并解压zookeeper程序压缩包

[root@hadoop01 bin]# wget http://apache.claz.org/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

[root@hadoop01 bin]# tar zxvf zookeeper-3.4.13.tar.gz -C /usr/local/

进入到zookeeper程序目录,修改配置文件,配置zookeeper集群

[root@hadoop01 bin]# cd /usr/local/zookeeper-3.4.13/conf/

[root@hadoop01 conf]# cp zoo_sample.cfg zoo.cfg

[root@hadoop01 conf]# vim zoo.cfg

在配置文件zoo.cfg文件末尾添加如下配置

server.1=node01:2887:3887                        //node01为第一台服务器域名映射,也可以写成IP地址

server.2=node02:2887:3887                        //node02为第一台服务器域名映射,也可以写成IP地址

server.3=node03:2887:3887                        //node03为第一台服务器域名映射,也可以写成IP地址

配置完成后如下图所示

技术分享图片

创建数据存储目录,并设置zookeeper的ID

[root@hadoop01 conf]# mkdir /tmp/zookeeper/

[root@hadoop01 conf]# echo "1" > /tmp/zookeeper/myid

把配置好的zookeeper发送到node02、node03服务器上,并创建相应的数据目录和zookeeper的ID存储文件

报配置好的zookeeper发送到node02服务器上,创建数据存储目录和zookeeper的ID存储文件

[root@hadoop01 ~]# scp -r /usr/local/zookeeper-3.4.13 root@node02:$PWD

[root@hadoop02 bin]# mkdir /tmp/zookeeper

[root@hadoop02 bin]# echo "2" > /tmp/zookeeper/myid

报配置好的zookeeper发送到node03服务器上,创建数据存储目录和zookeeper的ID存储文件

[root@hadoop01 ~]# scp -r /usr/local/zookeeper-3.4.13 root@node03:$PWD

[root@hadoop03 bin]# mkdir /tmp/zookeeper

[root@hadoop03 bin]# echo "3" > /tmp/zookeeper/myid

在三台服务器上进入zookeeper的bin目录下分别执行zookeeper启动命令,并查看各个服务器中zookeeper服务的状态

启动node01服务器上的zookeeper服务

[root@hadoop01 ~]# cd /usr/local/zookeeper-3.4.13/bin/

[root@hadoop01 bin]# ./zkServer.sh start

   

启动node02服务器上的zookeeper服务

[root@hadoop02 ~]# cd /usr/local/zookeeper-3.4.13/bin/

[root@hadoop02 bin]# ./zkServer.sh start

   

启动node03服务器上的zookeeper服务

[root@hadoop03 ~]# cd /usr/local/zookeeper-3.4.13/bin/

[root@hadoop03 bin]# ./zkServer.sh start

执行查看zookeeper服务状态查看命令,确认zookeeper集群是否配置成功

   

zookeeper服务查看状态命令如下

[root@hadoop01 bin]# ./zkServer.sh status

在node01服务器上查看服务状态如下图所示

技术分享图片

在node02服务器上查看服务状态如下图所示

技术分享图片

在node03服务器上查看服务状态如下图所示

技术分享图片

   

在三台服务器上查看zookeeper服务的状态如上三种状态表示zookeeper服务集群搭建成功

zookeeper集群搭建

原文:https://www.cnblogs.com/starzy/p/10376642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!