From 233953555fed9fe686fd6e9ec2e597120cc4827f Mon Sep 17 00:00:00 2001 From: xiexing Date: Wed, 29 Jun 2022 09:00:33 +0000 Subject: [PATCH] update README.md. --- README.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f7cc968..e4db4e8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,58 @@ -#RPM for building Apache Zookeeper + **zookeeper** -[website](https://zookeeper.apache.org) +介绍 -[wiki](https://cwiki.apache.org/confluence/display/ZOOKEEPER) +ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 + +软件架构 + +软件架构说明 +ZooKeeper的数据结构,跟Unix文件系统非常类似,可以看做是一颗树,每个节点叫做ZNode。每一个节点可以通过路径来标识。 +每个子目录项如 NameService 都被称作为 znode,和文件系统一样,我们能够自由的增加、删除znode,在一个znode下增加、删除子znode,唯一的不同在于znode是可以存储数据的。 +有四种类型的znode: +- 这里是列表文本PERSISTENT-持久化目录节点 +客户端与zookeeper断开连接后,该节点依旧存在。 +- PERSISTENT_SEQUENTIAL-持久化顺序编号目录节点 +客户端与zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号。 +- EPHEMERAL-临时目录节点 +客户端与zookeeper断开连接后,该节点被删除。 +- EPHEMERAL_SEQUENTIAL-临时顺序编号目录节点 +客户端与zookeeper断开连接后,该节点被删除,只是Zookeeper给该节点名称进行顺序编号。 + +#### ARM支持: + +1. 移植指南:https://support.huaweicloud.com/prtg-apache-kunpengbds/kunpengzookeeper_02_0001.html +2. 部署指南:https://support.huaweicloud.com/dpmg-apache-kunpengbds/kunpenghadoop_04_0005.html +3. 调优指南:XXX + + + +#### 安装教程 + +1. xxxx +2. xxxx +3. xxxx + +#### 使用说明 + +1. xxxx +2. xxxx +3. xxxx + +#### 参与贡献 + +1. Fork 本仓库 +2. 新建 Feat_xxx 分支 +3. 提交代码 +4. 新建 Pull Request + + +#### 特技 + +1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md +2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) +3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 +4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 +5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) +6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)