`

ZooKeeper系列之二:Zookeeper常用命令

阅读更多

http://blog.csdn.net/xiaolang85/article/category/1248060

ZooKeeper服务命令:

     在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作

  • 1. 启动ZK服务:       sh bin/zkServer.sh start
  • 2. 查看ZK服务状态: sh bin/zkServer.sh status
  • 3. 停止ZK服务:       sh bin/zkServer.sh stop
  • 4. 重启ZK服务:       sh bin/zkServer.sh restart

    如下示例:

429206049

 

 

zk客户端命令

ZooKeeper命令行工具类似于Linux的shell环境,不过功能肯定不及shell啦,但是使用它我们可以简单的对ZooKeeper进行访问,数据创建,数据修改等操作.  使用 zkCli.sh -server 127.0.0.1:2181 连接到 ZooKeeper 服务,连接成功后,系统会输出 ZooKeeper 的相关环境以及配置信息。

命令行工具的一些简单操作如下:

  • 1. 显示根目录下、文件: ls / 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容
  • 2. 显示根目录下、文件: ls2 / 查看当前节点数据并能看到更新次数等数据
  • 3. 创建文件,并设置初始内容: create /zk "test" 创建一个新的 znode节点“ zk ”以及与它关联的字符串
  • 4. 获取文件内容: get /zk 确认 znode 是否包含我们所创建的字符串
  • 5. 修改文件内容: set /zk "zkbak" 对 zk 所关联的字符串进行设置
  • 6. 删除文件: delete /zk 将刚才创建的 znode 删除
  • 7. 退出客户端: quit
  • 8. 帮助命令: help

    如下示例:

429306093

429329789

 

ZooKeeper 常用四字命令:

      ZooKeeper 支持某些特定的四字命令字母与其的交互。它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息。用户在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令

  • 1. 可以通过命令:echo stat|nc 127.0.0.1 2181 来查看哪个节点被选择作为follower或者leader
  • 2. 使用echo ruok|nc 127.0.0.1 2181 测试是否启动了该Server,若回复imok表示已经启动。
  • 3. echo dump| nc 127.0.0.1 2181 ,列出未经处理的会话和临时节点。
  • 4. echo kill | nc 127.0.0.1 2181 ,关掉server
  • 5. echo conf | nc 127.0.0.1 2181 ,输出相关服务配置的详细信息。
  • 6. echo cons | nc 127.0.0.1 2181 ,列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。
  • 7. echo envi |nc 127.0.0.1 2181 ,输出关于服务环境的详细信息(区别于 conf 命令)。
  • 8. echo reqs | nc 127.0.0.1 2181 ,列出未经处理的请求。
  • 9. echo wchs | nc 127.0.0.1 2181 ,列出服务器 watch 的详细信息。
  • 10. echo wchc | nc 127.0.0.1 2181 ,通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表。
  • 11. echo wchp | nc 127.0.0.1 2181 ,通过路径列出服务器 watch 的详细信息。它输出一个与 session 相关的路径。

    如下示例:

273847384

273799725

分享到:
评论

相关推荐

    zookeeper的开发使用技巧和常用命令

    zookeeper的开发使用技巧和常用命令,比较详细的简绍,很适合初学者,比较好的服务器开发文档。

    zookeeper开发的常用命令

    服务器端开发zookeeper开发的常用命令汇总,比较实用,值得收藏。

    Zookeeper常用Shell命令

    Zookeeper常用Shell命令

    3天全面深入学习zookeeper视频教程

    zookeeper常用shell命令 zookeeper的Acl权限控制 zookeeper的javaApi zookeeper 事件监听机制 zookeeper 集群搭建 一致性协议:zab协议 zookeeper的leader选举 observer角色及其配置 zookeeperAPI连接集群 zookeeper ...

    Hadoop日记Day20---ZooKeeper系列(三)

    Zookeeper常用的四字命令见图1.1所示。图1.1图1.2是Zookeeper四字命令的一个简单用例。再启动Zookeeper服务之后,输入以下命令,连接到Zookeeper服务:zkCli.sh-serverlocalhost:2181执行结果如下所示

    zookeeper服务器管理手册 (非常实用)

    大家在做集群的时候常常遇到问题,对于这类hadoop集群问题的解决很关键,常常要用到zookeeper命令,本书适用于zookeeper的常用维护

    Zookeeper-3.4.6 安装及配置【Linux】.docx

    Zookeeper-3.4.6 安装及配置【Linux】 + 常用命令

    java大数据案例_4Zookeeper

    1.Zookeeper安装和常用命令练习 问题 依次完成以下4个小题的任务: 1) 安装3个节点的Zookeeper分布式环境 2) 通过命令行工具添加一个znode节点 3) 通过命令行工具查看这个znode节点 4) 通过命令行工具删除这个...

    zeek:ZooKeeper 命令行应用程序

    Zeek:用于笼养动物的 Zookeeper CLI! Z 和 K 用于 ,E 只是为了好玩。... zeek 的目标是为 Zookeeper 结构提供合理的 unix find 和 grep 命令,因此不需要新的学习。 find 和 grep 都以 <node> -

    Hadoop+Hive+Spark+Kafka+Zookeeper+Flume+Sqoop+Azkaban+Scala

    常用 Shell 命令 Java API 的使用 基于 Zookeeper 搭建 Hadoop 高可用集群 二、Hive 简介及核心概念 Linux 环境下 Hive 的安装部署 CLI 和 Beeline 命令行的基本使用 常用 DDL 操作 分区表和分桶表 视图和索引 常用 ...

    ZooKeeperStart:zookeeper入门实例

    ctrl + cdigest & auth & 超级管理员查看启动的状态zkServer.sh status启动日志./zkServer.sh start-foreground常用Linux命令附文件的权限chmod a+xwr (具体目录)删除目录及下面文件rm -rf 非空文件夹名

    分布式专题-分布式协调服务02-Zookeeper的核心原理

    目录导航前言zookeeper及设计猜想zookeeper 的由来Zookeeper 的前世今生zookeeper 的设计猜想关于 2PC 提交zookeeper集群集群角色Leader 角色Follower 角色Observer 角色集群组成深入分析 ZAB 协议zab 协议介绍消息...

    ZooKeeper入门视频课程

    本课程以通俗易懂的方式讲解ZooKeeper技术,课程... 客户端操作、常用命令5. ZooKeeper集群(配置集群、集群特性、选举机制、监听机制) 6. Java访问ZooKeeper 教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

    centos7下搭建ZooKeeper3.4中间件常用命令小结

    Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护...

    Kafka常用命令收录

    本文内容主要来自两个方面:一是网上的分享,二是自研的随手记。日记月累,收录kafka各种命令,会持续更新。  在0.9.0.0之后的Kafka,出现了几个新变动,一个是在Server端增加了GroupCoordinator这个角色,另一个较...

    Linux系统常用软件和相应命令

    快速查阅常见软件hadoop、spark、zookeeper、hbase、MySQL、tomcat、moven、redis、git以及Linux常用命令。

    大数据学习路线 大数据技术栈思维导图 大数据常用软件安装指南

    HDFS 常用 Shell 命令 HDFS Java API 的使用 基于 Zookeeper 搭建 Hadoop 高可用集群 Hive Hive 简介及核心概念 Linux 环境下 Hive 的安装部署 Hive CLI 和 Beeline 命令行的基本使用 Hive 常用 DDL 操作 Hive 分区...

    Docker安装mysql、redis、zookeeper、xxl-job、nacos、rocketmq等

    内容包括docker常用命令、docker部署sqlserver、mongodb、redis(集群)、mysql、nginx、zookeeper集群、xxl-job、nacos(集群)、rocketmq、sentinel、jenkins等服务;docker开启远程调用、导出日志等

Global site tag (gtag.js) - Google Analytics