随笔分类 -  Zookeeper

Zookeeper
ZooKeeper典型应用场景
摘要:ZooKeeper典型应用场景一览 应用中用到的一些配置信息放到ZK上进行集中管理。这类场景通常是这样:应用在启动的时候会主动来获取一次配置,同时,在节点上注册一个Watcher,这样一来,以后每次配置有更新的时候,都会实时通知到订阅的客户端,从来达到获取最新配置信息的目的。 分布式搜索服务中,索引 阅读全文
posted @ 2016-11-14 22:27 Ruthless 阅读(2627) 评论(0) 推荐(0) 编辑
zookeeper分布式锁实现
摘要:1.定义分布式锁接口 2.定义一个简单的互斥锁定义一个互斥锁类,实现以上定义的锁接口,同时继承一个基类BaseDistributedLock,该基类主要用于与Zookeeper交互,包含一个尝试获取锁的方法和一个释放锁。 3. 分布式锁的实现细节获取分布式锁的重点逻辑在于BaseDistribute 阅读全文
posted @ 2016-11-12 18:34 Ruthless 阅读(4254) 评论(2) 推荐(0) 编辑
Zookeeper API for JAVA实战与应用
摘要:package com.zookeeper.watcher; import java.util.List; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger; import org.apache.log4j.Logger; import org.apache... 阅读全文
posted @ 2016-11-11 19:12 Ruthless 阅读(3512) 评论(0) 推荐(0) 编辑
zookeeper分布式锁原理
摘要:一、分布式锁介绍分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。 二、架构介绍在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图 解释:左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节 阅读全文
posted @ 2016-11-10 18:46 Ruthless 阅读(15147) 评论(0) 推荐(0) 编辑
Zookeeper常用命令
摘要:一、zk服务命令1. 启动ZK服务: bin/zkServer.sh start2. 查看ZK服务状态: bin/zkServer.sh status3. 停止ZK服务: bin/zkServer.sh stop4. 重启ZK服务: bin/zkServer.sh restart 5. 连接服务器: 阅读全文
posted @ 2016-11-04 09:39 Ruthless 阅读(44933) 评论(0) 推荐(2) 编辑
Eclipse安装ZooKeeper插件
摘要:Eclipse在线安装插件奇慢的解决办法 安装ZooKeeper插件步骤如下:Step 1. 在 Eclipse 菜单打开Help -> Install New Software…Step 2. 添加 ZooKeeper http://www.massedynamic.org/eclipse/upd 阅读全文
posted @ 2016-09-21 15:31 Ruthless 阅读(1377) 评论(0) 推荐(0) 编辑
ZooKeeper集群搭建
摘要:ZooKeeper的集群模式下,多个Zookeeper服务器在工作前会选举出一个Leader,在接下来的工作中这个被选举出来的Leader死了,而剩下的Zookeeper服务器会知道这个Leader死掉了,在活着的Zookeeper集群中会继续选出一个Leader,选举出Leader的目的是为了可以 阅读全文
posted @ 2016-09-11 13:30 Ruthless 阅读(8577) 评论(0) 推荐(2) 编辑
zookeeper配置文件详解
摘要:zoo.cfg配置文件 配置参数详解(主要是$ZOOKEEPER_HOME$/conf/zoo.cfg文件) 参数名 说明 clientPort 客户端连接server的端口,即对外服务端口,一般设置为2181吧。 dataDir 存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这 阅读全文
posted @ 2013-03-16 15:47 Ruthless 阅读(5410) 评论(0) 推荐(0) 编辑
ZooKeeper安装与配置
摘要:一. 单机安装、配置:1. 下载zookeeper二进制安装包下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz2.解压zookeeper安装包把zoo 阅读全文
posted @ 2013-03-16 11:12 Ruthless 阅读(70477) 评论(4) 推荐(1) 编辑