良许Linux教程网 干货合集 Linux系统安装zookeeper详解

Linux系统安装zookeeper详解

ZooKeeper是一个分布式、开源的分布式应用程序协调服务,是Google的Chubby的开源实现,也是Hadoop和HBase的重要组件。

安装环境:Linux Cenos64 64位 zookeeper版本:3.4.14 安装要求:Linux本机要已安装JDK 因为我虚拟机已经安装过了JDK,就不在演示如何安装JDK,自行百度一下在这里插入图片描述

下载

Zookeeper下载地址打开链接,官方建议下载稳定版,点击下载稳定版。(我下的是官方推荐稳定版本,但是下载完最后查看启动状态一直报错,所以我切换了版本没下载官方推荐的稳定版,问题得到了解决。不是最新的就是最好的,适合自己的才是最好的)在这里插入图片描述点击即可下载在这里插入图片描述

安装

新建目录,zookeeper,赋予文件夹权限

cd /usr/local
创建目录
mkdir zookeeper
赋予目录权限
chmoid 777 zookeeper
12345

在这里插入图片描述把下载好的软件安装包使用FTP上传到新建好的目录下![在这里插入图片描述](https://img-blog.csdnimg.cn/20190729154922155.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ExMTUwNDk5MjA4,size_16,color_FFFFFF,t_7执行解压文件,得到压缩文件的真实目录

tar zxf  zookeeper-3.4.14.tar.gz
1

在这里插入图片描述

进入目录中新建文件夹data

cd /usr/local/zookeeper/zookeeper-3.4.14
mkdir data
12

在这里插入图片描述进入到conf文件夹下,修改配置文件的名称

 cd /usr/local/zookeeper/zookeeper-3.4.14/conf
 mv zoo_sample.cfg zoo.cfg
12

在这里插入图片描述修改zoo.cfg配置文件里面的内容,此处官方建议是不要使用tmp文件夹,这样来写其实是一个例子,把dataDir对应的地址修改为刚才新建的data 文件夹下的目录地址。

   在使用SecureCRT过程中很容易遇到光标消失找不到的问题,没有光标使用vim是很痛苦的,那就来使用一个快捷键吧! 
1

双击Alt键光标就出现了!!!在这里插入图片描述到此处安装配置完成,可以正常使用了!!!

启动or关闭

启动zookeeper:bin/ ./zkServer.sh start在这里插入图片描述查看zookeeper状态(这一步很有必要):bin/ ./zkServer.sh status在这里插入图片描述关闭zookeeper:bin/ ./zkServer.sh stop在这里插入图片描述记录点杂乱的资料留给自己查看:

zookeeper在dubbo到底起了什么作用

注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。使用dubbo-2.3.3以上版本,建议使用zookeeper注册中心。 Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用

zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。 zookeeper通过心跳机制可以检测挂掉的机器并将挂掉机器的ip和服务对应关系从列表中删除。至于支持高并发,简单来说就是横向扩展,在不更改代码的情况通过添加机器来提高运算能力。通过添加新的机器向zookeeper注册服务,服务的提供者多了能服务的客户就多了。

dobuo的监控中心访问

将dubbo官方提供的这个war包,放到服务器的tomcat对应目录下即可,建议这个war包和注册中心放到同一台机器上,如果不在一台机器上需要配置监控中心的配置文件。在这里插入图片描述访问和正常web工程访问一样,输入ip:tomcat端口号/war包解压后的名称在这里插入图片描述在这里插入图片描述

本次安装教程已经完毕,有问题及时在评论区留言。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部