Zookeeper安装与部署

Zookeeper的安装与部署

ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如 Hadoop、HBase、Kafka 和 Dubbo 等大型分布式系统中。
一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。
在这三个基本需求中,最多只能同时满足其中的两项,P 是必须的,因此只能在 CP 和 AP 中选择,zookeeper 保证的是 CP,对比 spring cloud 系统中的注册中心 eruka 实现的是 AP。

下面是Zookeeper的安装与部署教程

1. 准备一台虚拟机

2. 安装Java

ZooKeeper是用Java编写的,运行在Java环境上,因此,在部署zk的机器上需要安装Java运行环境。为了正常运行zk,我们需要JRE1.6或者以上的版本。
Zookeeper安装与部署_第1张图片

3. 安装javac

Zookeeper安装与部署_第2张图片

4. 到/usr/local下创建zookeeper的文件夹

Zookeeper安装与部署_第3张图片

5. 将压缩包拖入zookeeper文件夹中

Zookeeper安装与部署_第4张图片

6. 解压文件

Zookeeper安装与部署_第5张图片

7. 修改文件名

Zookeeper安装与部署_第6张图片

8. 开启Zookeeper

Zookeeper安装与部署_第7张图片

你可能感兴趣的:(经验贴,zookeeper,分布式)