初始Zookeeper
来源:互联网 发布:狗钙片哪个牌子好 知乎 编辑:程序博客网 时间:2024/06/05 20:21
前言:第一次接触到神秘的他,以前虽然听说过,但是仅仅是听说,纵然寻他千百度,暮然回首还是不会
仅仅了解了一点点,在此记录一下
是什么: zookeeper是一个分布式,开放源码的协调服务,是Hadoop和Hbase的重要组件
做什么:zookeeper是做线程、事件、任务的中央管理,分配共享资源
特性:
1、如unix的节点类似,是一个节点一个节点的树形结构
2、Watcher的检察机制
实现共享资源的逻辑思路
持久性节点:线程访问之前创建节点,访问时拿到唯一锁,然后等线程操作完就释放锁,后面线程访问,如果前面有锁,就监听,当前面的线程完结统一发送信息,后面的线程在同时竞争一个锁,然后有一个线程进去,其他的继续等待。
特点是:不会消失,随时可用,但是有响应慢,死锁的缺点
零时节点:当1访问时创建一个零时节点,然后2访问,会尝试加锁,如果成功就访问共享资源。没有就创建节点,然后获取节点列表根据序列号判断是否是最小的节点,是就加锁访问共享资源,不是就等待他之前的锁释放。根据设定的可以有多少临时节点决定是等待还是创建。
特点是把持久的缺点都改了
初步接触,许多不足,此文章有不足。仅仅只是初步接触的一点理解了解
阅读全文
0 0
- 初始Zookeeper
- 初始Zookeeper
- 初始Zookeeper
- 1-初始Zookeeper
- 初始ZooKeeper与集群搭建实例
- 初始ZooKeeper与集群搭建实例
- 初始ZooKeeper与集群搭建实例
- 初始ZooKeeper与集群搭建实例
- 初始ZooKeeper与集群搭建实例
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- python语言特性
- JZOJ 5353. 【NOIP2017提高A组模拟9.9】村通网
- 就是要你懂 TCP-- 最经典的TCP性能问题
- Java基础10:Vecotor向量类
- 从零开始学习Gradle之三---多项目构建
- 初始Zookeeper
- Editing a Book UVA
- 虚拟机作用
- SSDB安装
- 20170909深度学习solar测试日志
- 真Unity3d_场景开发_Probuilder入门
- Spark日志分析项目Demo(7)--临时表查询,各区域top3热门商品统计
- The required Server component failed to start so Tomcat is unable to start.
- loadrunner Web_类函数之web_cleanup_auto_headers()和web_cleanup_cookies()