关键词:
1.什么是zookeeper
zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
zooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
2.为什么要使用zookeeper
在大型企业的开发中,服务的数量是十分庞大的。如果我们想要添加一个服务的话,那么就需要对文件进行重新覆盖,把整个容器重启。这样导致的结果是就是:波及影响太大,维护十分困难。
此时,便需要一个能够动态注册服务和获取服务信息的地方,来统一管理服务,这个地方便称为称为服务配置中心。而zookeeper不仅实现了对cusumer和provider的灵活管理,平滑过渡功能,而且还内置了负载均衡、主动通知等功能,使我们能够几乎实时的感应到服务的状态。能够很好的帮我们解决分布式相关的问题,至今仍是市面上主流的分布式服务注册中心技术之一。
3.zookeeper的安装与配置
3.1.环境准备
- jvm环境
- JDK 必须是7或以上版本
- 使用xshell进行远程连接
3.2.下载安装
zookeeper 官网:Apache ZooKeeper
最新稳定版下载地址:Apache Downloads
先对jdk环境进行检查,输入java,若跳出以下参数则证明JDK环境无误
java
下载完后,将压缩包上传到linux环境中,我这边上传到/opt/software路径
对压缩包进行解压
tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz
解压后可以看到software目录下已经存在zookeeper文件
复制解压后的文件到opt/module路径下的zookeeper文件夹
cp apache-zookeeper-3.7.1-bin /opt/module/zookeeper -r
此时便可以看到对应目录下存在了zookeeper的文件
3.3 配置
进入zookeeper目录下的conf目录,将目录中的zoo_sample.cfg改成zoo.cfg
mv zoo_sample.cfg zoo.cfg
在zookeeper目录下新建一个zkData文件夹
mkdir zkData
回到zoo.cfg中,对其进行修改,将dataDir的路径换成我们刚刚新建的zkData的路径
vim zoo.cfg
修改完后esc,wq!保存退出
3.3.启动测试
进入bin目录下,启动服务端
./zkServer.sh start
如下图所示则启动成功
jps查看进程
jps
可以看到我们启动后的4526即是zookeeper服务端
回到zookeeper目录下,启动客户端
bin/zkCli.sh
出现如下页面则启动成功
3.4.退出
quit
./zkServer.sh stop
至此,我们linux环境下安装zookeeper的教程就结束啦~
感谢您的观看,希望我的文章能为你带来帮助~
linux环境变量配置全攻略,超详干货!(代码片段)
...用户都可以指定特定的用户变量。针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本文介绍Linux常见的环境变量设置方法,希望对你有帮助。一Linux环境变量配置在自定义安装软件的时候,经常需要... 查看详情
linux下安装zookeeper教程(代码片段)
Linux下安装zookeeper教程Zookeeper简介1、Zookeeper应用场景Zookeeper单机版安装1、获取安装包1.使用wget命令获取2.从官网下载2、安装步骤3、环境变量配置4、zoo.cfg配置5、zookeeper启动与客户端连接命令Zookeeper简介从字义上解释就是“动物... 查看详情
zookeeper安装配置
1、本内容你将获得Linux上zookeeper的单点安装教程Linux上zookeeper的集群安装教程1.1单点安装上传zookeeper3.4.6至Linux服务器/home/alinesno/zookeeper目录下此处用户可以使用xftp或者xshell等工具解压cd/home/alinesno/zookeepertar-zxvfzookeeper-3.4.6.tar.gz解... 查看详情
spingcloud集成zookeeper实现服务注册并访问(代码片段)
目录SpingCloud整合zookeeper实现服务注册前言:一.环境准备二.编写服务提供者模块三.测试服务提供者模块是否搭建成功四.编写服务消费者模块五.测试服务消费者模块是否搭建成功 SpingCloud整合zookeeper实现服务注册前言:zo... 查看详情
zookeeper配置集群环境详解
在Linux环境下安装zookeeper在Linux环境下安装zookeeper1、 将zookeeper-3.4.13.tar.gz复制到linux操作系统2、 通过putty终端访问linux操作 详细步骤可见以下链接 https://www.cnblogs.com/Tran... 查看详情
zookeeper集群环境搭建详细图文教程
zookeeper集群环境搭建详细图文教程zhoubang@2018-01-02 【文档大纲】 友情介绍 软件环境 注意点环境安装 1、新建用于存储安装包以及软件安装的目录 2、下载安装zookeeper ... 查看详情
zookeeper伪集群安装
记录下zookeeper伪分布式搭建的过程,假设系统已经配置好了JAVA环境。1.准备环境 linux服务器一台,下载某个版本的zookeeper压缩包,下载链接:http://apache.claz.org/zookeeper/zookeeper-3.5.3-beta/zookeeper-3.5.3-beta.tar.gz2.生成多个节点 ... 查看详情
centos7环境下安装zookeeper
ZooKeeper安装配制相对比较简单,这里仅记录下测试环境中的安装配置,以备查询。1>下载ZooKeeper Zookeeper官网上提供了镜像下载站点,链接地址为:http://www.apache.org/dyn/closer.cgi/zookeeper/,下载推荐的稳定版本即可;2>配制Zoo... 查看详情
windows环境下安装zookeeper
zookeeper版本:3.4.8 安装步骤:1.去apache官网下载zookeeper-3.4.8.tar.gzurl:http://mirrors.hust.edu.cn/apache/zookeeper/2.解压下载的文件3.进入zookeeper-3.4.8conf目录下,复制zoo_sample.cfg文件,然后改名为zoo.cfg,因为zookeeper启动后,只认识zo 查看详情
linux安装zookeeper
安装环境:Linux:centos6.4Jdk:1.7以上版本Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。安装步骤:第一步:安装jdk第二步:把zookeeper的压缩包上传到linux系统。第三步:解压缩压缩包tar-zxvfzookeeper-3.4.6.tar.gz第四步... 查看详情
zookeeper集群详细安装教程(代码片段)
1.安装JDK1.1官网下载JDK进入网址<ahref="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html">JDK官网</a>选择对应jdk版本下载1.2建立Java安装目录cd/usr#路径根据自己意愿选择mkdrijava1.3将下载的压缩包放入安装目录... 查看详情
linux安装、配置zookeeper
...存的version-2文件夹其实就是删除了已经create的节点,重启zookeeper就可以解决报错。在每次新建一个节点时,一定要判断该节点(路径)是否存在,因为在ZooKeeper中路径使唯一的,所以当在该路径下已有节点时,继续往当前路径上... 查看详情
windows环境下zookeeper的安装及启动(代码片段)
一、下载及安装配置JDK(Kafka依赖于Zookeeper服务,而Zookeeper的运营依赖JDK)1.地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html下载windows可执行文件,直接点击安装,默认下一步,直到完成安装。2.配置JDK我的电脑 -->... 查看详情
zookeeper3.5.7版本——单机部署(linux环境-centos7)(代码片段)
目录一、Zookeeper3.5.7官网下载1.1、官网下载地址1.2、下载步骤二、jdk11安装(Zookeeper需要jdk支持)三、Zookeeper3.5.7安装3.1、安装3.2、配置修改3.3、操作Zookeeper四、配置文件参数解读一、Zookeeper3.5.7官网下载1.1、官网下载地址... 查看详情
linux系统下安装zookeeper(代码片段)
Linux系统下安装zookeeper一、下载zookeeper二、将压缩包上传到Linux三、将压缩包解压到/opt目录下四、在安装目录下创建data文件夹五、复制并且修改zookeeper的配置文件六、启动zookeeper服务七、关闭zookeeper服务一、下载zookeeper如何下载... 查看详情
windows环境下zookeeper本地安装(代码片段)
官网下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz Zookeeper安装需要基于java的jdk环境,jdk安装这里不再详细描述,网上安装方法可以自己查询下,测试jd 查看详情
centos7环境下zookeeper的搭建步骤之单机伪集群
首先说明:这里是单机版的伪集群搭建第一步:下载zookeeper:zookeeper的下载地址:http://mirror.bit.edu.cn/apache/zookeeper/ 第二步:安装:将下载的zookeeper上传到linux系统中,使用命令解压tar-zxvfzookeeper-3.4.10.tar.gz 查看解压的文件... 查看详情
zookeeper安装(代码片段)
zookeeper描述ZooKeeper是用Java编写的,运行在Java环境上,因此,在部署zk的机器上需要安装Java运行环境。为了正常运行zk,我们需要JRE1.6或者以上的版本。对于集群模式下的ZooKeeper部署,3个ZooKeeper服务进程是建议的最小进程数量,... 查看详情