| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> zookeeper系列之命令行讲解 -> 正文阅读 |
|
[大数据]zookeeper系列之命令行讲解 |
我在带领团队或者给别人面试的时候,就会遇到一个情况,就是问一些操作,比如GIT的拉取和推送代码、合并代码、Redis的一些语法使用,他们大多是直接用IDE或者其他工具直接操作,但是不会命令行,这样的掌握,个人还是不太推荐的,就跟打王者一样,你会打野和你能带翻全场是两码事,带翻全场除去队友不坑的原因外,最重要的是打野意识,我们在开发过程也是如此,工具是死的,命令相对比工具要灵活,但凡工具不满足了,可以直接用命令进行操作,这才是真正是掌握了,会用工具是优势,但是支撑优势的前提是掌握实现原理 这里我使用的是windows环境,来进行基本命令行的操作,前提是启动zk服务 1、进入服务器
进入之后,会弹框提示,前几行行日志是: 2、创建节点
①创建顺序节点创建一个节点名为zk-create-s的节点,节点内容是123,同时zk服务器会返回一个日志,最后面有个0000000002,表示顺序,我们来查看Znode Tree ??? ②创建临时节点这个节点就没有像顺序节点那样会面会加上一串数字了,但是它会在会话结束的时候自动删除,可以把zk服务停掉,然后在进入服务看看,本来是存在的 ? 这个时候,我们quit一下,然后在刷新一下工具,查看这个节点是否存在 ?再刷新一下可视化工具: 这个时候我们发现,刚才的zk-create-e节点已经被删除了? ③创建永久节点?? 创建之后的节点后面也不会存在数字,而且quit之后也不会消失? 2、读取节点信息读取的命令有两种:ls和get ls:可以列出所有的子节点,但是智能查看指定节点下的第一级所有子节点 get:可以获取zk指定节点的数据节点和属性信息 3、更新节点信息命令格式如下:
?示例如下: 而且dataVersion已经+1了,表示更新了一次 4、删除节点信息命令格式如下:
示例如下: 看示例是已经删除了zk-forever,但是需要注意的是,如果当前要删除的节点下还存在子节点,是不能直接删除的,要先删除子节点之后才能删除当前节点 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 10:03:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |