zoukankan      html  css  js  c++  java
  • ZK使用

    1. 关注问题

    1、 zookeeper集群如何保证请求的均匀分布?
    	由client建立连接时会随机取server保证均匀分布,
    	
    2、已布置完成的ZK集群如何扩容?
    	修改配置后逐台重启即可
    

    2. ZK命令

    	//启动
    	zkServer.sh start (stop/restart) / zkServer.cmd
    	
    	//查看状态
    	zkServer.sh status
    
    	//zkCli.sh -server 127.0.0.1:2181 连接ZK
    
    	ls /	//查看节点结构
    	create /javaer www.javaer.com.cn	//创建节点
    	get /javae		//获取节点数据
    	set /javaer sunwenqi	//设置节点数据
    	delete	path [version]	//删除节点
    

    2. Java客户端-zkClient

    2.1 ZK节点类型

    CreateMode.PERSISTENT		//持久节点,该节点客户端断开后不会删除
    CreateMode.EPHENMERAL		//临时节点,这种目录节点会根据当前已近存在的节点数自动加 1,然后返回给客户端已经成功创建的目录节点名;
    CreateMode.PERSISTENT_SEQUENTIAL  //持久序列节点,断开后不删除,创建时自动在节点名后加一个数字后缀
    CreateMode.EPHENMERAL_SEQUENTIAL  //临时序列节点,断开后删除,创建时自动在节点名后加一个数字后缀 -- 实现分布式锁
    

    2.2 Watcher状态码

    EventType.NodeDeleted		//删除节点
    EventType.NodeChildrenChanged		//修改节点的子节点
    EventType.NodeCreated		//创建节点
    EventType.NodeDataChanged		//修改节点数据
  • 相关阅读:
    webdriver 窗口切换
    element not visible 错误的原因和解决方式
    选择子数据,默认存储父数据 的校验方法
    What's jenkins And How to Install
    testng suite
    webdriver 选择下拉列表的操作
    webdriver 获取表格内的文案
    webdriver 定位表格元素
    webdriver 上传文件
    树上倍增求解LCA 模板
  • 原文地址:https://www.cnblogs.com/Desneo/p/7611840.html
Copyright © 2011-2022 走看看