欢迎来到知了堂!
联系电话:知了堂-电话号码 028-62016472

分布式开发-Zooker环境搭建-知了堂

分布式开发-Zooker环境搭建


 

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

 

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)启动状态提示

 

 

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

  • 签订就业合同
  • 100%就业
  • 先就业后付款
  • 脱产班
  • 周末班
立即咨询