
Zookeeper
Chandler丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dubbo配置报错:Unable to connect to zookeeper server within timeout: 5000
异常刚学习一个项目整合的时候老是抛出异常,Caused by: org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 5000 at org.I0Itec.zkclient.ZkClient.connect(ZkClient.j...原创 2018-09-16 10:33:13 · 2745 阅读 · 1 评论 -
Zookeeper--(八)ZooKeeper的伪分布式集群搭建
文章目录选举模式和ZooKeeper的集群安装1. ZooKeeper集群搭建2. zookeeper集群搭建注意点3. zookeeper真实环境集群搭建注意事项选举模式和ZooKeeper的集群安装1. ZooKeeper集群搭建zk集群,主从节点,心跳机制(选举模式,最少要有3个节点,要保持奇数个)具体安装步骤之前已经讲过,不在赘述,不熟悉的同学可以去复习下ZooKeeper的Li...原创 2019-01-30 14:26:46 · 218 阅读 · 0 评论 -
Zookeeper--(七)Apache Curator客户端使用详解
文章目录Apache Curator客户端的使用常用zk的一些java客户端对比客户端 curator 的基本Api1. Maven中引入相关依赖2.创建会话2.1 使用静态工厂方法创建客户端2.2 使用Fluent风格创建会话2.3 使用命名空间namespace创建会话2.4 Curator重试连接时使用的策略3. 启动和关闭客户端4. 节点操作4.1 创建节点4.2 修改节点4.2.1 修改...原创 2019-01-30 14:16:31 · 990 阅读 · 0 评论 -
Zookeeper--(六)原生Java api的使用(子节点查询,watch,ACL)
文章目录原生Java api的使用1. watch监控机制2. 判断节点是否存在3. 获取子节点数据4. 操作节点ACL自定义用户认证访问ip方式的acl以及验证ip是否有权限5. 总结原生Java api的使用节点查询1. watch监控机制前面我们已经了解了节点查询的相关操作,现在我们来看看它的watch监控机制。我们补全process方法利用CountDownLatch来使线...原创 2019-01-29 13:53:20 · 351 阅读 · 0 评论 -
Zookeeper--(五)使用zookeeper原生Java api实现增删改查
文章目录zookeeper原生增删改查的使用1. 会话连接与恢复2. 增加结点3. 删除节点4. 修改节点4. 查询节点5. 总结zookeeper原生增删改查的使用1. 会话连接与恢复zookeeper连接相关API创建连接关键方法public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher,bo...原创 2019-01-28 17:17:11 · 761 阅读 · 0 评论 -
Zookeeper--(四)ZK基本特性
文章目录watcher机制watcher使用场景session 的基本原理ACL(access control lists)权限控制ACL的构成ACL常用命令ACL的常用使用场景zk四字命令前面我们已经对watcher进行基本命令操作和了解,我们回顾下watcher机制针对每个节点的操作,都会有一个监督者 ->wathcer当监控的某个对象(znode)发生了变化,则出发wa...原创 2019-01-26 13:24:28 · 943 阅读 · 0 评论 -
Zookeeper--(三)基于Linux的ZK客户端命令行学习
文章目录zk常用命令行操作zk特性-watcher机制Watcher事件类型zk常用命令行操作通过./zkCli.sh 打开zk的客户端进行命令行后台ls 与 ls2(会显示状态信息)[zk: localhost:2181(CONNECTED) 0] ls /[zookeeper, test]get / 获取节点的状态信息[zk: localhost:2181(CONNEC...原创 2019-01-26 13:08:35 · 702 阅读 · 0 评论 -
Zookeeper--(二)基本数据模型
zookeeper基本数据模型zookeeper基本数据模型一是一个树形结构,类似于前端开发中的 tree.js 组件。zk的数据模型也可以理解为linux/unix的文件目录:/usr/local/每一个节点都称之为 znode,它可以有子节点,也可以有数据。每个节点分为临时节点和永久节点,临时节点在客户端断开后消失。每个zk节点都有各自的版本号,可以通过命令来显示节点信息。每当...原创 2019-01-25 17:54:48 · 170 阅读 · 0 评论 -
Zookeeper--(一)初识与安装
文章目录Zookeeper1.1 ZooKeeper简介1.2 分布式系统概念1.3 zk的相关特性单机zookeeper安装JDK安装zookeeper下载、安装及配置环境变量zookeeper文件夹主要目录zookeeper配置文件介绍,运行zkzoo.cfg配置运行zkZookeeper1.1 ZooKeeper简介中间件,提供协调服务。作用于分布式系统,发挥其优势,可以为大数据服...原创 2019-01-25 17:47:15 · 238 阅读 · 0 评论 -
Linux下配置zookeeper开机启动
第一种:直接修改/etc/rc.d/rc.local文件在/etc/rc.d/rc.local文件中需要输入两行,其中export JAVA_HOME=/usr/java/jdk1.8.0_112是必须要有的,否则开机启动不成功,大家根据自己JDK安装的位置自行更改。另一行/usr/local/zookeeper-3.4.5/bin/zkServer.sh start则是我们zookeeper的...原创 2018-09-26 21:53:44 · 481 阅读 · 0 评论 -
解决zookeeper集群搭建 [myid:1] - WARN [WorkerSender[myid=1]:QuorumCnxManager@588] - Cannot open channel
zookeeper集群搭建 [myid:1] - WARN [WorkerSender[myid=1]:QuorumCnxManager@588] - Cannot open channel to 3 at election错误提示之前进行集群搭建遇到了一些问题,记录一下 [myid:1] - WARN [WorkerSender[myid=1]:QuorumCnxManager@5...原创 2019-01-30 14:31:37 · 24092 阅读 · 2 评论