| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> zookeeper的shell操作 -> 正文阅读 |
|
[大数据]zookeeper的shell操作 |
连接zk: bin目录下执行脚本zkCli.sh quit退出; ------------------------------------------------------------------------------------ 创建节点: create [-s] [-e] path data acl -s : -e : create /abc helloworld 创建一个永久节点, create -s /bbb helloworld 创建永久的顺序节点 create -e /mytemp helloworld 创建一个临时节点,当客户端与服务端断开连接节点消失(重点) create -s -e /mytemp helloworld创建一个永久的临时节点 临时节点的应用: ls /列出zk根目录下的东西 ---------------------------------------------------------------------------------------------------- 读取节点命令 ls / 查看根目录下的文件(zk里面只有绝对路径,没有相对路径) get abc 获取节点的值 --------------------------------------------------------------------------------------------------- 更改节点内容 set path data [version] set /abc world --------------------------------------------------------------------------------------------------- 删除节点 delete path [version] delete /abc rmr /abc (递归的删除 rmr /把根目录下东西都删除了,只能重装zk) -------------------------------------------------------------------------------------------------- zookeeper的数据模型:既具有文件夹的特性也具有文件的特性 create /abc hello create /abc/abcd world (临时节点不能创建子节点) -------------------------------------------------------------------------------------------------- zk中的节点类型: 永久节点: 有序的永久节点 无序的永久节点 临时节点: 有序的永久节点 无序的永久节点 -------------------------------------------------------------------------------------------------- zk的watch机制 1.一次性触发 有变化检测到,此监听结束 2.事件封装 3.异步发送 4.先注册再触发 ------------------------------------------------------------------------------------------- 注册一个监听器 给文件注册监听: get path [watch] get /hello watch 给目录下的变化加监听 ls path [watch] ls /hello watch 临时节点与zk的watch机制一起搭配使用,可以监听我们临时节点的情况 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 4:23:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |