美文网首页
2018-06-20

2018-06-20

作者: 薛定谔的猫_1406 | 来源:发表于2018-06-20 21:59 被阅读0次

一、什么是ZooKeeper

zookeeper
什么是分布式
分布式系统
Zookeeper的特性
ZooKeeper的特性2

二、ZooKeeper的安装:ZooKeeper是Java编译

2.1 安装JDK

2.2单机zookeeper的安装

2.3 主要目录

Zookeeper的主要功能
主要目录结构2
主要目录结构3
zoo.cfg的配置
zoo.cfg配置 Zookeeper的命令

三、Zookeeper的基本数据模型

ZooKeeper的基本数据模型
基本数据模型2
基本数据模型3
基本数据模型4
基本数据模型

3.1ZooKeeper数据模型的基本操作

基本操作1

3.3Zookeeper的作用

作用体现1
zk的作用2
作用体现3
作用4
作用5

四 、ZK的命令行学习

./zkCli.sh :开启zk客户端
ls /:
ls2 :是ls与stat命令的合体,可以查看当前节点的状态
stat [path]:查看目录状态
get /:获取指定节点的数据

4.1 ZK的session

  • 客户端与服务端之间的连接存在会话;
  • 每个会话都可以设置一个过期时间;
  • 心跳结束,则session过期;
  • session过期,所有的临时Znode都会过期;
  • 心跳机制:客户端向服务端发送ping包请求。

create命令:
-e表示临时节点;
-s表示顺序节点;


create命令
创建临时节点
查看临时节点的状态
创建顺序节点

4.2 ZK的set、delete命令

set命令

4.3 watcher机制

watcher机制
watcher机制2
watcher命令行
父节点事件类型 针对父节点创建触发的事件
针对父节点删除触发的事件
针对子节点的事件 子节点创建触发事件
把子节点当成父节点,为父节点设置watch事件
watcher使用场景

4.4 ACL

acl权限控制
acl命令行
acl的构成
acl的构成2
acl的构成3
acl的构成4
acl的构成5

4.4.2 ACL的构成之permissions

permissions1

4.4.3ACL的命令行学习

命令行之1
命令行之2
通过IP设置权限
超级管理员设置
添加配置
ACL的使用场景

五、ZK节点

zk集群
注意事项

5.1 单机伪分布式集群

复制两个zk
配置文件

六、ZK原生Java API操作

相关文章

  • 面向接口/协议编程

    2018-06-20继承和面向接口(iOS架构思想篇)

  • 2018-06-20

    幸福三阶 belivePossible 2018-06-20 22:15 · 字数 41 · 阅读 0 · 日记本...

  • 2019-06-12第十三天

    1、/*字符串切断转成数组*/ var sTr = '2018-06-20'; var aRr = sTr.spl...

  • 2019-04-08第十四天

    1、/*字符串切断转成数组*/ var sTr = '2018-06-20'; var aRr = sTr.spl...

  • 2019-06-02

    那些年我们唱过的歌 莲步 字数 2324 · 阅读 30 2018-06-20 13:38 要...

  • 新一代建树工具IQ-Tree介绍

    原创:montreal生信人2018-06-20 系统发育树(phylogenetic tree)构建的软件可谓五...

  • 《PRESS.one改变世界之研究报告篇》

    [PRESSone拓荒者] 6月24日 作者:刘胜新 日期:2018-06-20 https://www.jia...

  • 日精进打卡(第348天)

    2018-06-20 姓名:李义 公司:........ 组别:259期利他二组 【知~学习】 背诵 六项精进大纲...

  • 2019-04-10

    日IP千万,如何解决环境问题 发布时间:2018-06-20 09:55:06| 来源:IDC | 访问次数: 日...

  • 技术新闻集锦

    移动开发:2018-06-20 FB正在大规模重构React Native,预计今年发布iOS组件化与模块化前端...

网友评论

      本文标题:2018-06-20

      本文链接:https://www.haomeiwen.com/subject/bkxfyftx.html