zookeeper
文章平均质量分 64
小鱼儿Eason
这个作者很懒,什么都没留下…
展开
-
zookeeper安装与常用指令详解
ZooKeeper安装首先保证已安装Java运行环境下载ZooKeeper安装包,可以去ZooKpper官网下载最新的Stable版本,并解压到指定目录配置zoo.cfg 解压成功后,在conf文件夹下复制一份新的zoo_sample.cfg并重新命名为zoo.cfg具体操作流程如下# cd /opt //安装到opt目录下# wget http://mirror.bit.edu.c原创 2016-08-08 21:47:28 · 6169 阅读 · 0 评论 -
ZooKeeper客户端Curator使用一 创建连接
如何创建一个ZK连接工厂方法newClient()public static void main(String[] args) { final String connectString = "127.0.0.1:2181"; RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 3); CuratorFrame原创 2016-08-23 19:32:52 · 12721 阅读 · 5 评论 -
zookeeper在linux centos7下的集群介绍和配置
Zookeeper 有三种运行模式:单机模式、伪集群模式和集群模式。单机模式单机模式,顾名思义,只有一个zookeeper实例,我们安装完成并且启动zk,就是一个单机模式. 具体步骤和上一篇博客zookeeper的安装过程类似. 1. 首先保证已安装Java运行环境 2. 下载ZooKeeper安装包,可以去ZooKpper官网下载最新的Stable版本,并解压到指定目录 3....原创 2016-08-11 23:33:30 · 2847 阅读 · 0 评论 -
ZooKeeper的数据结构模型和特点
前面几篇博客学写了ZooKeeper的安装,集群部署,以及常用命令,那么现在来看一下ZooKeeper的数据模型以及适用的场景.ZK的数据结构模型ZooKeeper会会维护一个具有层次关系的数据结构,非常类似于一个标准的文件系统,如下图所示: ZK的数据结构特点ZooKeeper这种数据结构有如下这些特点: 1. 每个子目录项如NameService都被称作znode,这个znode是被它所在的原创 2016-08-23 19:31:20 · 5807 阅读 · 1 评论 -
Zookeeper Java API (三) zk节点的通知(Watcher)和回调(CallBack)
Zk中的通知(Watcher)ZooKeeper中实现对接点的监控,需要实现Watcher接口类,实现其中的process方法public class WatcherDemo implements Watcher{ public void process(WatchedEvent event) { }}WatcherEvent对如下状态进行监听 1. ZooK...原创 2018-04-07 22:48:30 · 4871 阅读 · 3 评论 -
Zookeeper Java API (二) zk节点内容的操作和节点的删除
获取节点内容获取节点内容的方法定义public byte[] getData(String path, boolean watch, Stat stat)其中: - path:要获取内容的节点路径 - watch:是否设置监控,也就是是否需要回调 - stat:节点状态 使用示例(异常自行处理)/** * 根据节点路径获取节点内容 * * @param pat...原创 2018-04-07 22:50:09 · 5253 阅读 · 0 评论 -
Zookeeper Java API (一) 创建Zookeeper连接和节点创建
添加Maven依赖<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.11</version></dependency&g原创 2018-04-05 18:03:34 · 4567 阅读 · 1 评论