分布式开发-Zooker环境搭建

知了小姐姐2019-12-16837

作者:知了堂-刘阳



在学习下面的内容时候,请大家收藏一下下面的文章


1.Dubbo 扩展 Dubbox :https://www.oschina.net/p/dubbox

2.Dubbox码云下载地址:https://gitee.com/mirrors/Dubbox/


1.zookeeper介绍


(1)zookeeper是apache hadoop下的一个子项目,主要用于搭建dubbo框架的注册中心。注册中心负责服务地址的注册与查找,相当于目录服务

(2)分布式协调服务,用于管理大型主机,为分布式应用程序提供服务


2.什么是分布式


分布式应用有两部分, Server(服务器) 和 Client(客户端) 应用程序。服务器应用程序实际上是分布式的,并具有通用接口,以便客户端可以连接到集群中的任何服务器并获得相同的结果。 客户端应用程序是与分布式应用进行交互的工具


3.什么是集群


分布式应用正在运行的一组系统称为集群,而在集群中运行的每台机器被称为节点


4.zookeepr安装(Linux)

第一步:安装jdk8(zookeeper对jdk最低版本要求jdk8)


(1)通过rz命令,从window上linux上,上传到linux目录/usr/local



备注:Linux系统里面是没有rz命令,需要通过yum install -y lrzsz


(2)检查目录的内容



(3)解压jdk;tar -zxvf jdk-linux-x64.tar.gz


(4)配置JDK的环境,通过编辑 vi /etc/profile,完成JDK环境配置

修改配置文件,添加如下环境变量

export JAVA_HOME=/usr/local/jdk1.8.0_131

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}


(5)重启配置文件,命令 source /etc/profile



(6)测试java环境,命令java -version



第二步:上传zookeeper,目录/usr/local



第三步:解压zookeeper,命令tar -zxvf zookeeper-3.4.14.tar.gz




第四步:进入到zookeeper3.4.14目录里面,创建一个存储数据目录 data



第五步:进入conf目录,把zoo_sample.cfg改名为zoo.cfg

[root@localhost zookeeper-3.4.14]# cd conf

[root@localhost conf]# mv zoo_sample.cfg zoo.cfg


第六步:打开zoo.cfg,修改data属性,此属性就是指定zookeeper存储数据的路径



5.启动zookeeper服务


进入bin目录,启动服务命令



关闭服务命令



查看状态


(1)未启动状态提示



(2)启动状态提示



好了,今天的文章就更新到这里了,更多编程学习干货,请持续关注。

  • 培训费用

  • 上课方式

  • 开班时间

  • 就业情况