zookeeper
zookeeper
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
-
zookeeper启动端口占用,org.apache.zookeeper.server.admin.AdminServer$AdminServerException: Problem starting
020-12-07 19:03:05,560 [myid:] - ERROR [main:ZooKeeperServerMain@85] - Unable to start AdminServer, exiting abnormallyorg.apache.zookeeper.server.admin.AdminServer$AdminServerException: Problem starting AdminServer on address 0.0.0.0, port 8080 and co...原创 2020-12-12 12:36:02 · 588 阅读 · 1 评论 -
ZooKeeper(8):Linux安装ZooKeeper
下载原创 2020-12-12 12:21:35 · 160 阅读 · 0 评论 -
ZooKeeper(7):ZooKeeper客户端Apache Curator基本Api
1.创建会话1.1.使用静态工程方法创建客户端一个例子如下:RetryPolicy retryPolicy = new ExponentialBackoffRetry(1000, 3);CuratorFramework client =CuratorFrameworkFactory.newClient(connectionInfo,5000,3000,retryPolicy);...原创 2020-02-03 18:13:45 · 204 阅读 · 0 评论 -
Spring Boot(四十一):Springboot整合ZooKeeper客户端Apache Curator基本API
本文只介绍如何整合ZooKeeper,不会过多演示和讲解API,对于Zookeeper的专题介绍,请查看我的Zookeeper专栏创建项目1.pom.xml引入依赖 <dependency> <groupId>org.apache.curator</groupId> <artifa...原创 2020-02-21 13:08:00 · 1017 阅读 · 0 评论 -
ZooKeeper(5):ZooKeeper原生客户端API
ZooKeeper有一个绑定Java和C的官方API。Zookeeper社区为大多数语言(.NET,python等)提供非官方API。使用ZooKeeper API,应用程序可以连接,交互,操作数据,协调,最后断开与ZooKeeper集合的连接。ZooKeeper API具有丰富的功能,以简单和安全的方式获得ZooKeeper集合的所有功能。ZooKeeper API提供同步和异步方法。Z...原创 2020-02-01 19:56:18 · 192 阅读 · 0 评论 -
ZooKeeper(6):ZooKeeper客户端Apache Curator深入使用介绍
1.Apache Curator简介 Curator提供了一套Java类库,可以更容易的使用ZooKeeper。ZooKeeper本身提供了Java Client的访问类,但是API太底层,不宜使用,易出错。Curator提供了三个组件。Curator client用来替代ZOoKeeper提供的类,它封装了底层的管理并提供了一些有用的工具。Curator framework提供...原创 2020-02-01 20:01:12 · 439 阅读 · 0 评论 -
ZooKeeper(4):ZooKeeper常用客户端比较
1.ZooKeeper常用客户端zookeeper的常用客户端有3种,分别是:zookeeper原生的、Apache Curator、开源的zkclient,下面分别对介绍它们:zookeeper自带的客户端是官方提供的,比较底层、使用起来写代码麻烦、不够直接。 Apache Curator是Apache的开源项目,封装了zookeeper自带的客户端,使用相对简便,易于使用。 zkc...原创 2020-01-30 21:49:36 · 946 阅读 · 0 评论 -
Spring Boot(四十):Springboot整合ZooKeeper原生客户端
ZooKeeper自带客户端API介绍 ZooKeeper自带客户端的主要类是ZooKeeper类,下面介绍ZooKeeper API的使用:ZooKeeper类的构造方法如下:从上图可知创建ZooKeeper类对象除了需要ZooKeeper服务端连接字符串(IP地址:端口),还必须提供一个Watcher对象。Watcher是一个接口,当服务器节点花发生变化就会以事件的形式通...原创 2020-02-21 13:07:40 · 1172 阅读 · 0 评论 -
ZooKeeper(3):ZooKeeper集群环境搭建
1.Zookeeper工作原理1、在zookeeper的集群中,各个节点共有下面3种角色和4种状态:角色:leader,follower,observer状态:leading,following,observing,lookingZookeeper的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议(ZooKeeper Atomic Broad...原创 2020-01-30 19:24:30 · 374 阅读 · 0 评论 -
ZooKeeper(2):ZooKeeper通过客户端执行基本命令
ZooKeeper命令行界面(CLI)用于与ZooKeeper集合进行交互以进行开发。它有助于调试和解决不同的选项。要执行ZooKeeper CLI操作,首先打开ZooKeeper服务器(“bin/zkServer.sh start”),然后打开ZooKeeper客户(“bin/zkCli.sh”)。一旦客户端启动,你可以执行以下操作:1、创建znode2、获取数据3、监视znode的变...原创 2020-01-29 23:45:54 · 244 阅读 · 0 评论 -
ZooKeeper(1):Mac环境安装ZooKeeper
1.下载zookeeperhttps://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/2.解压,在conf目录下创建并配置zoo.cfg文件# The number of milliseconds of each ticktickTime=2000# 配置leader节点和follower节点启动并且完成数据同步的时间ini...原创 2020-01-29 21:13:29 · 444 阅读 · 0 评论