天天看点

关于Linux中安装zookeeper说明1. zookeeper介绍2. zookeeper下载 3. zookeeper安装

1. zookeeper介绍

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

ZooKeeper包含一个简单的原语集,提供Java和C的接口。

ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在zookeeper-3.4.3\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。

2. zookeeper下载

https://zookeeper.apache.org/releases.html

关于Linux中安装zookeeper说明1. zookeeper介绍2. zookeeper下载 3. zookeeper安装

 3. zookeeper安装

  3.1 上传安装文件

  3.2 解压文件

tar -xvf zookeeper-3.4.8.tar.gz
           

  3.3 修改配置文件

复制conf下的zoo_sample.cfg 

修改日志和文件路径

关于Linux中安装zookeeper说明1. zookeeper介绍2. zookeeper下载 3. zookeeper安装

  3.4 启动zookeeper

bin目录下启动zookeeper

命令:
sh zkServer.sh start
sh zkServer.sh stop
sh zkServer.sh status
           
关于Linux中安装zookeeper说明1. zookeeper介绍2. zookeeper下载 3. zookeeper安装

  3.5 关于zookeeper集群搭建说明