Linux下载安装zookeeper

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

下载

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

安装

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

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

在这里插入图片描述
把下载好的软件安装包使用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

在这里插入图片描述

进入目录中新建文件夹data

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

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

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

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

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

双击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包解压后的名称
在这里插入图片描述
在这里插入图片描述

发布了27 篇原创文章 · 获赞 38 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/a1150499208/article/details/97645154