Zookeeper知识点总结_zookeeper总结

2020-02-27 其他工作总结 下载本文

Zookeeper知识点总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“zookeeper总结”。

专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构

 Zookeeper:分布式协调服务,动物管理员。

主要功能有:集群选主(集群master-slave确定)、配置服务(集群配置统一管理)

集群监控管理(集群节点是否挂掉) Zookeeper干了两件事:注册节点

监听

 Zookeeper集群机制:半数机制(半数以上机器存活,集群可用)

2n-1  Zookeeper一般安装在不怎么使用内存的机器上,避免跟其他服务争夺内存。 2888数据端口 3888心跳端口 2181监听客户端连接的端口

 Zookeeper配置文件名字 zoo.cfg

要创建一个数据目录跟一个日志目录

myid配置文件里面就只有当前机器的id,放在data目录下 

-m 755 直接加权限,不需要chkmod  Zookeeper内部集群选主的两种情况:全新集群和数据恢复

数据id:数据新的id就大,数据每次更新都会更新id。

Leader id:就是我们配置的myid中的值,每个机器一个。

选举的标准就变成:

1、数据id大的胜出

3、数据id相同的情况下,leader id大的胜出  Zookeeper节点:两种类型四种形式。

-s:序列化

-e:短暂的。

1.1.zookeeper命令行操作

运行 zkCli.sh –server 进入命令行工具 专业java、php、iOS、C++、网页设计、平面设计、网络营销、游戏开发、前端与移动开发培训机构

分析创建节点:-s:序列化-e:短暂的。类型:

创建短暂非序列化节点:-e 创建短暂序列化:-s –e 创建持久非序列化:空 创建持久序列化:-s

1、使用 ls 命令来查看当前 ZooKeeper 中所包含的内容: [zk: 202.115.36.251:2181(CONNECTED)1] ls /

2、创建一个新的 znode,使用 create /zk myData。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串:

[zk: 202.115.36.251:2181(CONNECTED)2] create /zk “myData“

3、我们运行 get 命令来确认 znode 是否包含我们所创建的字符串: [zk: 202.115.36.251:2181(CONNECTED)3] get /zk

4、下面我们通过 set 命令来对 zk 所关联的字符串进行设置: [zk: 202.115.36.251:2181(CONNECTED)4] set /zk ”zsl“

5、下面我们将刚才创建的 znode 删除:

[zk: 202.115.36.251:2181(CONNECTED)5] delete /zk 

《Zookeeper知识点总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Zookeeper知识点总结
点击下载文档
相关专题 zookeeper总结 知识点 Zookeeper zookeeper总结 知识点 Zookeeper
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文