随笔分类 -  Zookeeper

摘要:ZooInspe是Zookeeper的一个图形化客户端,可以以图形化的方式操作zkServer上的znode。 下载地址: https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 解压,src是源码,bui 阅读全文
posted @ 2020-04-27 19:54 chy-x 阅读(329) 评论(0) 推荐(0) 编辑
摘要:zk实现分布式锁的3种方式 第1种 创建一个znode,如果创建成功,则获取到锁,操作完成,删除znode即可释放锁; 如果创建失败(抛出异常),说明锁被其它服务的线程持有,当前线程休眠一小会儿,之后重试,设置一个计数器,如果重试指定次数后还没有获取到锁,就放弃。 缺点:未获取到锁时重试多次,浪费资 阅读全文
posted @ 2020-04-22 18:55 chy-x 阅读(478) 评论(0) 推荐(0) 编辑
摘要:依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.6.0</version> </dependency> 连接到zkServer //连接字符串, 阅读全文
posted @ 2020-04-22 13:06 chy-x 阅读(783) 评论(6) 推荐(0) 编辑
摘要:3台机器:192.168.1.7、192.168.1.8、192.168.1.9 多少台都行,官方建议奇数台。 1、分别安装jdk、配置环境变量 zk依赖jdk,所以需要先安装jdk 2、下载zk,解压,在zk根目录下新建目录data,data下新建文件myid 3、将conf下的zoo_sampl 阅读全文
posted @ 2020-04-20 18:05 chy-x 阅读(275) 评论(0) 推荐(0) 编辑
摘要:session机制 zkCli、zkServer之间的连接有3种状态 connecting 正在连接。如果zkServer集群了,会连接到集群的某个节点上 conneted 已连接 closed 关闭连接 zkCli连接上zkServer后会开启一个session(会话),如何维持session?通 阅读全文
posted @ 2020-04-20 10:05 chy-x 阅读(454) 评论(0) 推荐(0) 编辑
摘要:连接 #连接到zk server。服务器ip:port、连接超时时间(ms),2个参数都可缺省,缺省-server时默认为127.0.0.1:2181 ./zkCli -server 192.168.1.9:2181 -timeout 5000 #获取命令帮助,h是help h#关闭连接close# 阅读全文
posted @ 2019-06-26 21:44 chy-x 阅读(1829) 评论(0) 推荐(0) 编辑
摘要:很多服务器都不建议安装在windows上,安装在windows上容易报乱七八糟的错。 1、下载ZK,上传到Linux,移到/usr/local下,解压 mv apache-zookeeper-3.6.0-bin.tar.gz /usr/local/cd /usr/local/tar -zxvf ap 阅读全文
posted @ 2019-06-25 20:55 chy-x 阅读(3448) 评论(0) 推荐(0) 编辑
摘要:zookeeper 动物园管理员,可以用来管理 hadoop(大象)、hive(蜜蜂)、pig(小 猪)、tomcat(猫)等等。 Apache Hbase 和 Apache Solr 的分布式集群都用到了 zookeeper,Dubbo中也要用到zookeeper。 Zookeeper是一个高性能 阅读全文
posted @ 2019-06-25 17:11 chy-x 阅读(5099) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示