zk使用

作者: 牛牛_735d | 来源:发表于2019-11-15 19:58 被阅读0次

    参考配置项

    tickTime 用于计算的时间单元、eg. session超时、N*tickTime
    initLimit 用于集群、允许从节点连接、并同步到master节点的初始化连接时间、以tickTime的倍数来表示
    syncLimit 用于集群、master主节点与从节点之间发送消息、请求和应答的时间长度(心跳机制)
    dataDir 数据文件目录、必须
    dataLogDir 日志目录、非必须、默认dataDir
    clientPort 连接服务器的端口、默认 2181

    client 连接

    zkCli.sh 默认连接2181

    client 命令

    ls 与linux下ls同义
    ls 等同于 ls + stat
    stat 状态显示 zZxid zookeeper为数据分配的id pZxid 子节点的id
    get 查看节点数据
    create 创建节点 -e 临时节点
    set 修改节点数据
    delete 删除节点数据

    ACL

    构成: scheme: 采用的权限机制
    (word:anyone:[permissions] |
    auth:user:password:[permissions] |
    digest:user:BASE64(SHA1(pass)):[permissions])
    (ip:192.168.1.1:[permission])
    (super: 代表超管、拥有所有的权限)

    id: 代表允许访问的机制

    permissons: 权限

    权限字符缩写 crdwa
    create: 创建子节点
    read: 获取节点、子节点
    write: 设置节点数据
    delete: 删除子节点
    admin: 设置权限

    getAcl 获取节点的acl权限信息
    setAcl 设置某个节点的acl权限信息
    addAuth 输入认证权限信息、注册时、输入明文密码(登录)、但在zk的系统里、是以密文存在的

    four letter cmd

    stat 当前节点的状态信息
    ruok 当前节点是否ok
    conf 查看服务器相关的配置
    cons 展示连接到server的client信息
    envi 打印环境变量信息
    mntr 监控zk的健康信息
    wchs watcher的信息
    wchc session与watch对应关系信息
    wchp path与watch对应关系

    相关文章

      网友评论

          本文标题:zk使用

          本文链接:https://www.haomeiwen.com/subject/kmasictx.html