文档章节

Zookeeper的安装和配置

MaxBill
 MaxBill
发布于 2017/06/01 10:11
字数 510
阅读 15
收藏 0

1.Zookeeper简介

       ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集,[提供Java和C的接口。ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在zookeeper-3.4.3\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。(选自百科)

2.Zookeeper下载

zookeeper的官网地址:http://zookeeper.apache.org

最新版本:3.5.3

下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

3.Zookeeper安装

<1>解压下载的zookeeper-3.5.3-beta.tar.gz二进制包,如下图:

<2>进入conf目录中:zoo_sample.cfg”重命名为zoo.cfg

1) 找到并编辑dataDir=数据路径,设置为为自己的

2)与Java中的做法类似,我们在系统环境变量中添加:在系统变量中添加ZOOKEEPER_HOME = D:\Java\Tool\zookeeper-3.4.6\conf   编辑path系统变量,添加为路径%ZOOKEEPER_HOME%\bin;

3)在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)

4.Zookeeper启动

重要:请确保在启动zookeeper服务器前,JDK已经正确安装

进入zookeeper的bin目录,windows下双击zkServer.cmd启动,Linux下使用zkServer.sh来启动服务,使用zkServer-initialize.sh来初始化服务,到此zookeeper安装和配置就完成了。

       

© 著作权归作者所有

共有 人打赏支持
MaxBill

MaxBill

粉丝 38
博文 76
码字总数 58986
作品 1
宝山
后端工程师

暂无文章

关于网站恶意注册会员

网站发生恶意注册会员,有图形验证码 ,和短信验证码 但是还是有大量恶意注册: session 和 cookie都是可以随便伪造的。 验证码有打码平台。 短信验证有短信验证平台。 IP限制有虚拟拨号/VP...

妖尾巴
32分钟前
1
0
awk命令用法介绍

10月18日任务 9.6/9.7 awk 9.6/9.7 awk命令 head -n2 test.txt|awk -F ':' '{print $1}' head -n2 test.txt|awk -F ':' '{print $0}' awk -F ':' '{print $1"#"$2"#"$3"#"$4}' awk '/oo/ tes......

zgxlinux
33分钟前
1
0
循环

我今天学会了用for循环找出一个数组中的最大值,代码: var rets = [2,4,5,6,7,9,10,15];function arrayMax(arrs) {var max = arrs[0];for(var i = 1,ilen = arrs.length; i < ilen...

墨冥
39分钟前
1
0
10《Java核心技术》之如何保证集合是线程安全的? ConcurrentHashMap如何实现高效地线程安全?

一、提出问题 之前我们一起讨论过两讲 Java 集合框架的典型容器类,它们绝大部分都不是线程安全的,仅有的线程安全实现,比如 Vector、Stack,在性能方面也远不尽如人意。幸好 Java 语言提供...

飞鱼说编程
42分钟前
3
0
SpringBoot 整合 kafka 实现组订阅模式

SpringBoot 整合 kafka 实现组订阅模式: 工程结构图 消息生产者pom.xml配置 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml......

泉天下
48分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部