zk
文章平均质量分 58
AuroraPetard
这个作者很懒,什么都没留下…
展开
-
zk ssh start script及注意要点
zk启动需要java_home环境,而用ssh远程登录启动ssh root@zk /opt/zk/bin/startzk.sh虽然会打印出log,但是打开zk实体机jps发现没有相应进程原因在于,zk需要java环境,而ssh链接的没有相应的java环境export 变量 作用在于将变量的作用域添加至其本身和其子shell pstreesource /etc/profile的作用是将原创 2018-02-14 20:39:55 · 183 阅读 · 0 评论 -
zk idea maven
添加apache的dependency不知道为什么有时候zk.jar导不进来,先把version换成3.4。8再换成11刷新等一会就i好了,还有maven project create choice quickstart会自动添加enable auto import 一些dependence,便于开发原创 2018-02-16 21:52:20 · 219 阅读 · 0 评论 -
zk分布式资源锁
基本思路,程序一启动就去zk注册ephemeral_sequence节点,create(true),监听为true 触发监听事件,获取字节点个数,如果为一,就去访问资源,然后删除自身,在继续创建一个新的自己,sequence递增,如果为多个,按序号小的先去dosomething(访问资源,然后删除自身),如此轮循package zkp;import org.apache.zoo原创 2018-02-21 18:56:16 · 226 阅读 · 0 评论 -
zk 动态上下线感知
serverpackage zkp;import org.apache.zookeeper.*;public class DistributedServer { private static final String parentNode = "/servers"; private static final String connectString = "原创 2018-02-20 17:15:32 · 334 阅读 · 0 评论 -
zk 搭建
https://jingyan.baidu.com/article/335530dafd4b3619cb41c3d8.htmltar -zxvf xxcd xx/confmv zoo_sample.cfg zoo.cfgvim zoo.cfg 将datadir改为自己想要的目录,然后去创建此目录在zoo.cfg的最后添加server.1=ip:2888:3888将所有的ip加进来3个端口的作用1、...原创 2018-04-18 18:52:01 · 202 阅读 · 0 评论 -
zookeeper的一些介绍
zookeeper是一个分布式协调服务,用在协调多组件间的通信,如hbase regisonserver间的通信如 kafka broker间的通信存活心跳等,都是通过zk,zk的数据节点znode有四种类型1持久性节点,除非手动删除,否则会一直存在2 临时节点,用于和客户端绑定,一旦客户端退出,此节点就会消失从而出发watch监听机制(一次性的触发后失效,在链接,在注册),大部分...原创 2019-05-02 20:31:08 · 316 阅读 · 0 评论