引言 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的架构通过冗余服务实现高 ...
分类:
其他好文 时间:
2018-06-04 00:58:02
阅读次数:
249
[toc] Kubelet Node Allocatable Kubelet Node Allocatable用来为Kube组件和System进程预留资源,从而保证当节点出现满负荷时也能保证Kube和System进程有足够的资源。 目前支持cpu, memory, ephemeral storage ...
分类:
其他好文 时间:
2018-05-28 16:14:09
阅读次数:
590
Some things are more precious because they don't last long. 有些东西之所以弥足珍贵,是因为它们总是昙花一现。 Life is ephemeral, so it is very precious. Time is limited, so ev ...
分类:
其他好文 时间:
2017-11-17 16:22:10
阅读次数:
132
操作示例 1 创建节点 创建节点有异步和同步两种方式。无论是异步或者同步,Zookeeper都不支持递归调用,即无法在父节点不存在的情况下创建一个子节点,如在/zk-ephemeral节点不存在的情况下创建/zk-ephemeral/ch1节点;并且如果一个节点已经存在,那么创建同名节点时,会抛出N ...
分类:
编程语言 时间:
2017-09-29 16:25:33
阅读次数:
240
diskQueue是backendQueue接口的一个实现。backendQueue的作用是在实现在内存go channel缓冲区满的情况下对消息的处理的对象。 除了diskQueue外还有dummyBackendQueue实现了backendQueue接口。对于临时(#ephemeral结尾)To... ...
分类:
其他好文 时间:
2017-08-31 12:42:10
阅读次数:
265
Zookeeepr实现分布式集群监控 Zookeeper中节点有两种:临时节点和永久节点 从类型上看节点又可以分为四种节点类型:PERSIST,PERSIST_SEQUENTIAL,EPHEMERAL,EPHEMERAL_SEQUENTIAL 临时节点有一个特点:当创建临时节点的程序停掉之后,这个临 ...
分类:
其他好文 时间:
2017-08-26 18:32:43
阅读次数:
256
单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/zookeeper-3.2.2 下,Zookeeper 的启动脚本在 bin 目录下,Linux 下的启动脚本是zkServer.sh, zoo_sample.cfg 改名为 zoo.cfg,因为 Zookee ...
分类:
其他好文 时间:
2017-08-05 11:43:15
阅读次数:
166
ZooKeeper四种节点类型: Persist Persist_Sequential Ephemeral Ephemeral_Sequential 在节点上可注册的Watch,客户端先得到通知再得到数据,Watch被fire后,不会再Watch到后续的变化。 基于ZooKeeper做Leader ...
分类:
其他好文 时间:
2017-07-29 17:40:13
阅读次数:
128
这里利用zookeeper的EPHEMERAL_SEQUENTIAL类型节点及watcher机制。来简单实现分布式锁。 主要思想: 1、开启10个线程。在disLocks节点下各自创建名为sub的EPHEMERAL_SEQUENTIAL节点。 2、获取disLocks节点下全部子节点,排序,假设自己 ...
分类:
其他好文 时间:
2017-06-21 21:11:51
阅读次数:
174
此次搭建是基于: CentOS release 5.6 (Final) Kernel \r on an \m 搭建准备:http://pan.baidu.com/s/1pLt1lLh apache-tomcat-8.5.13.tar.gz jdk-8u131-linux-i586.tar.gz 开始 ...
分类:
其他好文 时间:
2017-06-17 13:12:03
阅读次数:
189