文档章节

Zookeeper的安装和配置

MaxBill
 MaxBill
发布于 2017/06/01 10:11
字数 510
阅读 20
收藏 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

粉丝 53
博文 77
码字总数 59631
作品 1
宝山
后端工程师
私信 提问

暂无文章

非webpack require.js + vue + vueRouter + iView 实现按需加载

适合一个人开发的时候,在整个php框架下,又想单页,又可以直接后端assign变量穿透到模板。又不想写接口搞前后分离脚手架一大堆npm 包, 在php模板下 引入require.js <!DOCTYPE html><html...

一箭落旄头
8分钟前
2
0
新特性解读 | MySQL 8.0 窗口函数详解

原创作者: 杨涛涛 背景 一直以来,MySQL 只有针对聚合函数的汇总类功能,比如MAX, AVG 等,没有从 SQL 层针对聚合类每组展开处理的功能。不过 MySQL 开放了 UDF 接口,可以用 C 来自己写UDF...

爱可生
14分钟前
0
0
23.5 jumpserver介绍

23.5 jumpserver介绍 开源堡垒机jumpserver介绍: 官网www.jumpserver.org Jumpserver是一款使用Python, Django开发的开源跳板机系统, 助力互联网企业高效 用户、资产、权限、审计 管理 Auth...

oschina130111
20分钟前
2
0
Spring Cloud 入门教程(七): 消息总线(Spring Cloud Bus)(Greenwich.RELEASE)

参考网址:https://blog.csdn.net/forezp/article/details/81041062,由于此文中作者基于git和rabbitMq,为了适应内网我改造为基于mysql和kafka 一、准备工作 1、安装kafka 参考这个:kafka...

pipi1919
21分钟前
1
0
用人工智能改变企业与客户的连接方式

  随着以AI人工智能技术为主的新一代信息技术的快速商业化落地,我国的数字经济正高歌猛进。2017年我国数字经济对GDP的贡献率为55%,接近甚至超越了某些发达国家水平,2018年我国数字经济规...

琴殇的
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部