随笔分类 -  Zookeeper

摘要:一、 zookeeper中的watcher 1. exists :监控的是【znode】的CUD 的操作 2. getdata 的时候注册的watcher【U,D 监控】update delete exists 可以获取到当前的节点,但是无法获取到内容。 getdata 可以获取到最新的内容。 异常 阅读全文
posted @ 2018-03-15 21:55 loong618 阅读(232) 评论(0) 推荐(0)
摘要:一、 zookeeper是一个分布式的协调程序(所有程序都是通过订阅它来相互感知) 1. tcp(长链接) + watcher server -》client client -》server 2. Driver 中的方法 exists() 监控一个znode的 CURD 的操作。 client1 c 阅读全文
posted @ 2018-03-15 17:29 loong618 阅读(234) 评论(0) 推荐(0)
摘要:一、创建,删除,更新 1. zkCli.sh 中使用命令执行。 2. 学会查看api文档 zookeeper C# driver 官方文档,文档是java代码的。 http://zookeeper.apache.org/doc/r3.4.11/api/index.html 3. create操作中 阅读全文
posted @ 2018-03-13 23:33 loong618 阅读(283) 评论(0) 推荐(0)
摘要:一: C# 的Drivers 1. nuget上下载 zookeeper.Net IWatcher是什么?: client 连接到 server 后,会在server上面注册一个watcher[handler] 如果server connection完成之后,反向通知client。(sendresp 阅读全文
posted @ 2018-03-13 22:39 loong618 阅读(519) 评论(0) 推荐(0)
摘要:一、 zookeeper 可视化工具 JMX =》 CLRProfile ZKUI =》 java写的一个可视化的web网站 github中下载 https://github.com/DeemOpen/zkui git 拉取地址 :https://github.com/DeemOpen/zkui.g 阅读全文
posted @ 2018-03-09 20:47 loong618 阅读(2517) 评论(0) 推荐(0)
摘要:一、zookeeper自带的 zkCli.sh 客户端工具 1. 应急和测试使用到的一个工具。 还有C# dirver java dirver (驱动) 二、driver的使用方式有两种 zkCli.sh 一般的有两种方式 1. 连接到指定的ip地址 我们输入命令 zkCli.sh 默认地址是本地的 阅读全文
posted @ 2018-03-09 11:15 loong618 阅读(11589) 评论(1) 推荐(0)
摘要:一、zookeeper的配置文件 zoo.cfg 配置文件是我们安装zookeeper的时候复制 重命名出来的文件 命令: cp zoo_smaple.cfg zoo.cfg zkServer.sh 获取执行 进入zookeeper 查看配置文件 cd /myapp/zookeeper/conf 执 阅读全文
posted @ 2018-03-09 09:57 loong618 阅读(17499) 评论(0) 推荐(0)
摘要:一、 zookeeper的内存模型 1. zookeeper是一个由 znode节点组成的一个树形结构 2. 每个znode都可以做成一个subject。。。 3. 客户端可以监控每一个节点。(比如说在datamip添加一个子节点,客户端会接收到通知) 3. 客户端可以监控每一个节点。(比如说在da 阅读全文
posted @ 2018-03-07 18:09 loong618 阅读(1330) 评论(0) 推荐(0)
摘要:搭建zookeeper需要几个条件 a. 配置Java环境 c. centos d. 下载 xshell5 (下载它只是为了更方便的使用linux) 一、新建一个myapp目录: 二、下载 安装 zookeeper 下载地址:https://www.apache.org/dyn/closer.cgi 阅读全文
posted @ 2018-03-06 00:44 loong618 阅读(165) 评论(0) 推荐(0)
摘要:一、 在CentOS中只需要先移除自带的OpenJava,再安装原生的Java SDK。 <1> rpm -qa | grep jdk: 也就是query all npm 包,找到jdk开头的安装包。 [root@localhost ~]# rpm -qa | grep jdk java-1.7.0 阅读全文
posted @ 2018-03-05 23:58 loong618 阅读(2347) 评论(0) 推荐(0)