ZooKeeper(分布式协调服务)使用介绍

4)ACL

ZooKeeper 采用 ACL(Access Control Lists)策略来进行权限控制,类似于 Unix 文件系统的控制权限:

| 命令 | 作用 |

| :-- | :-- |

| create | 可以进行创建操作 |

| read | 可以进行查看操作 |

| write | 可以对创建的内容进行写入操作 |

| delete | 可以进行删除操作 |

| admin | 可以进行配置权限操作 |

3.Zab 协议介绍


  • Zab(ZooKeeper Atomic Broadcast 原子广播)协议是为分布式协调服务 ZooKeeper 专门设计的一种 支持崩溃恢复的原子广播协议;

  • 在 ZooKeeper 中,主要依赖 Zab 协议来实现分布式数据一致性;

  • 基于 Zab 协议,ZooKeeper 实现了一种主备模式的系统架构来保持集群中各个副本间的数据一致性。

二、ZooKeeper Cluster 安装

=========================================================================================

准备工作:

| 主机名 | 操作系统 | IP 地址 |

| :-- | :-- | :-- |

| ZooKeeper | CentOS 7.4 | 192.168.1.1 |

安装 JDK:下载地址(需要创建 Oracle 账号)

[root@ZooKeeper ~]# ls

anaconda-ks.cfg jdk-8u181-linux-x64.tar.gz

[root@ZooKeeper ~]# tar zxf jdk-8u181-linux-x64.tar.gz

[root@ZooKeeper ~]# ls

anaconda-ks.cfg jdk1.8.0_181 jdk-8u181-linux-x64.tar.gz

[root@ZooKeeper ~]# mv jdk1.8.0_181 /usr/local/java

[root@ZooKeeper ~]# cat <> /etc/profile

export JAVA_HOME=/usr/local/java

export PATH= P A T H : PATH: PA

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值