Zookeeper集群搭建

下载

下载地址:http://zookeeper.apache.org/

安装

1.上传安装包

把下载的最新的包(如:zookeeper-3.4.11.tar.gz)上传到服务器

2.解压

$ tar zxvf zookeeper-3.4.11.tar.gz

3.移动到/usr/local目录下

$ mv zookeeper-3.4.11 /usr/local/zookeeper

集群配置

Zookeeper集群原则上需要2n+1个实例才能保证集群有效性,所以集群规模至少是3台。
创建3台的Zookeeper集群,N台也是如此

1、创建数据文件存储目录

$ cd /usr/local/zookeeper
$ mkdir data

2、添加主配置文件

$ cd conf
$ cp zoo_sample.cfg zoo.cfg

3、修改配置

$ vi zoo.cfg

先把dataDir=/tmp/zookeeper注释掉,然后添加以下核心配置。

dataDir=/usr/local/zookeeper/data
server.1=192.168.0.60:2888:3888
server.2=192.168.0.61:2888:3888
server.3=192.168.0.62:2888:3888

4、创建myid文件

$ cd ../data
$ touch myid
$ echo "1">>myid

每台机器的myid里面的值对应server.后面的数字x。

5、开放3个端口

$ sudo /sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
$ sudo /sbin/iptables -I INPUT -p tcp --dport 2888 -j ACCEPT
$ sudo /sbin/iptables -I INPUT -p tcp --dport 3888 -j ACCEPT

$ sudo /etc/rc.d/init.d/iptables save
$ sudo /etc/init.d/iptables restart

$ sudo /sbin/iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:3888 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:2888 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:2181

6、配置集群其他机器

把配置好的Zookeeper目录复制到其他两台机器上,重复上面4-5步。

$ scp -r /usr/local/zookeeper test@192.168.0.60:/usr/local/

7、重启集群

$ /usr/local/zookeeper/bin/zkServer.sh start

3个Zookeeper都要启动。

8、查看集群状态

$ /usr/local/zookeeper/bin/zkServer.sh status 
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Mode: follower

客户端连接

./zkCli.sh -server 192.168.0.60:2181

连接本机的不用带-server。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本系列目录: 一、CentOS集群搭建(1)--CentOS安装篇 一、CentOS集群搭建(2)--CentOS...
    1c5c99819799阅读 1,120评论 0 2
  • 目录 集群简介 环境配置描述 搭建步骤 配置参数详解 集群简介 Zookeeper 作为一个分布式的服务框架,主要...
    Singer_Au阅读 13,967评论 0 3
  • “清生活”无涯无压打卡 20170305 第17天/30 一 行书 学习今天的行书《结构思考力》 1 设计序言,让...
    佳期如梦2020阅读 259评论 0 0
  • 权权说缘分天注定。期待上天派一个关心我体贴我细心教我东西的老师。
    waterfront阅读 157评论 0 1
  • 夏日的雨季节里的风, 不时的变换着阴晴, 让人琢磨不定。 就如淘气的孩子, 没有一刻能够安宁。 是我们玩坏了天气,...
    琢玉书生阅读 103评论 0 2

友情链接更多精彩内容