网库网(www.wangkuwang.com)精品网站源码,织梦建站模版,游戏源代码分享平台

模板户源码

当前位置:首页 -> CMS教程 -> zblog教程 正文

Zookeeper集群搭建

时间:2018-09-21 08:09:51 [整站源码]作者:zhaopulei


颓废书生 颓废书生

      Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理、命名、分布式同步、集群管理、数据库切换等服务。它不适合用来存储大量信息,可以用来存储一些配置、发布与订阅等少量信息。Hadoop、Storm、消息中间件、RPC服务框架、分布式数据库同步系统,这些都是Zookeeper的应用场景。

Zookeeper集群中节点个数一般为奇数个(>=3),若集群中Master挂掉,剩余节点个数在半数以上时,就可以推举新的主节点,继续对外提供服务。

一、集群规划与环境配置

  • 环境准备

序号IP主机名软件
1192.168.14.64 / 172.16.1.30zookeeper1jdk、zookeeper
2192.168.14.32 / 172.16.1.34zookeeper2jdk、zookeeper
3192.168.14.49 / 172.16.1.10zookeeper3jdk、zookeeper


修改hosts文件

172.16.1.30 zookeeper1
172.16.1.34 zookeeper2
172.16.1.10 zookeeper3


二、安装Zookeeper集群


解压tar

tar zxvf zookeeper_3_4_9.tar.gz


创建数据目录data

mkdir data


配置主机ID(三台)

cd data
echo 1 > myid
echo 2 > myid
echo 3 > myid


修改zoo.cfg配置文件

dataDir=/opt/zookeeper-3.4.9/data

server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888


配置环境变量

export ZOOKEEPER_HOME=/opt/zookeeper-3.4.9
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export CLASSPATH=.:$ZOOKEEPER_HOME/lib/dt.jar:$ZOOKEEPER_HOME/lib/tools.jar


服务器分发

scp /etc/hosts zookeeper2:/etc/
scp /etc/hosts zookeeper3:/etc/

scp zoo.cfg zookeeper2:$ZOOKEEPER_HOME/conf/
scp zoo.cfg zookeeper3:$ZOOKEEPER_HOME/conf/


启动服务

zkServer.sh start




版权声明:本文章版权为本公众号所有,欢迎各路IT朋友批评指正以及转载。

关注公众号
"颓废书生"
JavaWeb毕业设计

    阅读原文
    阅读原文

    本文标签:AutoTags插件服务端需要您提供购买者的账号和密码才能继续访问  折翼天使  莎莎源码  吾爱源码  其他源码 

    转载请注明来源:PHP手机端发卡多种支付商业版源码

    本文永久链接地址:https://www.suibianlu.com/11942.html

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
    若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法链接失效或侵犯版权,请给我们来信:admin@suibianlu.com

    栏目导航
    最新文章
    热门文章
    Top