首页 > 其他 > 详细

虚拟机下的zookeeper集群安装

时间:2019-04-30 13:20:27      阅读:150      评论:0      收藏:0      [点我收藏+]

  ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。下面是我在虚拟机上以集群的形式安装zookeeper的记录,供大家参考。

技术分享图片

用到的软件:VMware Workstation(安装Centos)、Xftp(往虚拟机传输文件)、Xshell(连接虚拟机)

 

操作步骤如下

 

1、下载zookeeper压缩包并上传

这里我下载的版本是zookeeper-3.3.3.tar.gz,通过xftp上传到3台虚拟机上的/usr/share/zookeeper目录下。

zookeeper目录创建命令:

cd /usr/share

mkdir zookeeper

 

2、解压并配置zookeeper

cd /usr/share/zookeeper

tar -zxvf zookeeper-3.3.3.tar.gz

rm -rf zookeeper-3.3.3.tar.gz

创建data目录和myid文件

cd /usr/share/zookeeper/zookeeper-3.3.3/

mkdir data

touch myid

vim myid->按I键->输入1或者2或者3(3台虚拟机分别对应1、23)->按Esc键->:wq保存退出

cd /usr/share/zookeeper/zookeeper-3.3.3/conf

mv zoo_sample.cfg zoo.cfg

vim zoo.cfg->按I键->修改文件内容为如下->按Esc键->:wq保存退出

clientPort=2181
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/share/zookeeper/zookeeper-3.3.3/data
clientPort=2181
server.1=192.168.147.129:2888:3888
server.2=192.168.147.130:2888:3888
server.3=192.168.147.131:2888:3888

 

 3、启动zookeeper并查看状态

进入bin目录:

cd /usr/share/zookeeper/zookeeper-3.3.3/bin

三台虚拟机分别执行如下命令:

./zkServer.sh start

等待一段时间后,用如下命令查看每台虚拟机的zookeeper状态:

echo stat|nc 127.0.0.1 2181

 

虚拟机下的zookeeper集群安装

原文:https://www.cnblogs.com/stm32stm32/p/10795342.html

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