温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux系统中如何安装zookeeper

发布时间:2022-01-24 09:50:31 来源:亿速云 阅读:135 作者:kk 栏目:开发技术

小编今天带大家了解Linux系统中如何安装zookeeper,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统中如何安装zookeeper”的知识吧。

Linux系统中如何安装zookeeper

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

安装环境:Linux Cenos64 64位 zookeeper版本:3.4.14 安装要求:Linux本机要已安装JDK 因为我虚拟机已经安装过了JDK,就不在演示如何安装JDK,自行百度一下Linux系统中如何安装zookeeper

下载

Zookeeper下载地址打开链接,官方建议下载稳定版,点击下载稳定版。(我下的是官方推荐稳定版本,但是下载完最后查看启动状态一直报错,所以我切换了版本没下载官方推荐的稳定版,问题得到了解决。不是最新的就是最好的,适合自己的才是最好的)Linux系统中如何安装zookeeper

点击即可下载Linux系统中如何安装zookeeper

安装

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

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

Linux系统中如何安装zookeeper

把下载好的软件安装包使用FTP上传到新建好的目录下Linux系统中如何安装zookeeper执行解压文件,得到压缩文件的真实目录

tar zxf  zookeeper-3.4.14.tar.gz
1

Linux系统中如何安装zookeeper

进入目录中新建文件夹data

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

Linux系统中如何安装zookeeper

进入到conf文件夹下,修改配置文件的名称

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

Linux系统中如何安装zookeeper

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

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

双击Alt键光标就出现了!!!Linux系统中如何安装zookeeper

到此处安装配置完成,可以正常使用了!!!

启动or关闭

启动zookeeper:bin/ ./zkServer.sh startLinux系统中如何安装zookeeper

查看zookeeper状态(这一步很有必要):bin/ ./zkServer.sh statusLinux系统中如何安装zookeeper

关闭zookeeper:bin/ ./zkServer.sh stopLinux系统中如何安装zookeeper

记录点杂乱的资料留给自己查看:

zookeeper在dubbo到底起了什么作用

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

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

dobuo的监控中心访问

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

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

感谢大家的阅读,以上就是“Linux系统中如何安装zookeeper”的全部内容了,学会的朋友赶紧操作起来吧。相信亿速云小编一定会给大家带来更优质的文章。谢谢大家对亿速云网站的支持!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI