
zk
mllhxn
这个作者很懒,什么都没留下…
展开
-
ZooKeeper四字命令
ZooKeeper 支持某些特定的四字命令字母与其的交互。它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息。用户在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令。 ZooKeeper 常用四字命令见下表 1 所示:表 1 : ZooKeeper 四字命令ZooKeeper 四字命令功能描述conf输出相关服务配置的详细信息。cons列出所有...转载 2016-04-28 14:27:03 · 329 阅读 · 0 评论 -
zk复习笔记2
案例package com.secbro.learn.curator;import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import or...转载 2018-02-17 19:23:21 · 183 阅读 · 0 评论 -
zk复习笔记1
节点类型持久节点(PERSISTENT) 持久顺序节点(PERSISTENT_SEQUENTIAL)临时节点(EPHEMERAL) 临时顺序节点(EPHEMERAL_SEQUENTIAL)create -e 临时 -s 顺序aclCREATE:表示创建子节点的权限READ:表示获取节点数据和子节点列表的权限WRITE:表示更新节点数据的权限DELETE:表示删除子节点的权限ADMIN:表示设置节点...转载 2018-02-17 19:14:48 · 223 阅读 · 0 评论 -
zk Leader选举
Leader选举算法分析接下来我们就一起深入Leader选举算法,看看Leader选举的技术内幕。进入Leader选举当ZooKeeper集群中的一台服务器出现以下两种情况之一时,就会开始进入Leader选举。1、服务器初始化启动。2、服务器运行期间无法和Leader保持连接。而当一台机器进入Leader选举流程时,当前集群也可能会处于以下两种状态。1、集群中本来就巳经存在一个Leader。2、...转载 2018-02-19 19:45:33 · 398 阅读 · 0 评论 -
zk 实战
一,统一配置管理平台二,接口监控平台转载 2018-02-19 19:54:30 · 515 阅读 · 0 评论 -
zk锁
一、分布式锁介绍 分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。二、架构介绍 在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图解释: 左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节点,node_1、node_2、node_3是locker这个持久节点...转载 2018-02-28 22:16:49 · 1450 阅读 · 0 评论 -
Curator之Master/Leader选举
在实际生产中,特别是分布式系统中,我们经常遇到这样的场景:一个复杂的任务,近需要从分布式机器中选出一台机器来执行。诸如此类的问题,我们统称为“Master选举”。比如,在分布式系统中很常见的一个问题就是定时任务的执行。如果多台机器同时执行相同的定时任务,业务复杂则可能出现灾难性的后果。本篇博客就以定时任务为例来示例说明Curator的Master选举用法。原理利用zookeeper来实现Maste...转载 2018-02-28 22:18:29 · 313 阅读 · 0 评论 -
Curator之事件监听详解
监听方式一利用Watcher来对节点进行监听操作,但此监听操作只能监听一次,与原生API并无太大差异。如有典型业务场景需要使用可考虑,但一般情况不推荐使用。下面是具体的使用案例。package com.secbro.learn.curator;import org.apache.curator.RetryPolicy;import org.apache.curator.framework.C...转载 2018-03-03 11:32:35 · 3391 阅读 · 0 评论