连接zookeeper服务命令:sh /usr/lib/zookeeper/bin/zkCli.sh -server 127.0.0.1:2181
获取节点列表:ls /
创建节点及数据:create /node data
删除节点:delete /node
获取节点数据:get /node
设置节点数据:set /node data
ZooKeeper服务命令:
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
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 相关的路径。
分享到:
相关推荐
ZooKeeper 的开发使用技巧和常用命令 ZooKeeper 是一个开源的分布式协调服务,广泛应用于大型分布式系统中。下面是 ZooKeeper 的开发使用技巧和常用命令,适合初学者和服务器开发人员。 一、ZooKeeper 的安装和...
### Zookeeper客户端命令详解 #### 一、启动Zookeeper服务 在Linux或Mac系统中启动Zookeeper服务,首先需要进入Zookeeper的安装目录(例如`/usr/local/zookeeper-3.4.14/bin`)。在这个目录下,可以看到一个名为`...
* 启动ZooKeeper命令:zkServer.sh start conf/zoo.cfg * 连接ZooKeeper命令:zkCli.sh -server localhost:2181 ZooKeeper进程管理 * 使用top命令查看进程信息 * 使用jps命令查看Java进程信息 * 使用kill命令kill...
6. **命令行模拟**: 提供类似Zookeeper命令行的交互界面,可以执行常见的Zookeeper命令,如`ls`, `get`, `set`等。 **源码分析** 对于开发者来说,深入理解Zookeeper管理工具的源码可以帮助我们更好地定制和优化...
《Zookeeper 使用指导》 Apache ZooKeeper 是一个分布式协调服务,它为分布式应用程序提供一致性服务。这个PDF文档,"Zookeeper 使用指导",是专为那些想要深入理解和使用Zookeeper的用户而准备的。它涵盖了从基本...
Zookeeper 的客户端是 zkCli.sh,通过这个脚本可以连接到 Zookeeper 集群,并执行各种命令。 Zookeeper 命令 Zookeeper 提供了多种命令,例如: * ls path [watch] -- 查看某个目录包含的所有文件 * create path ...
2. **环境变量配置**:设置系统环境变量`ZOOKEEPER_HOME`指向Zookeeper的安装目录,并将`bin`目录添加到`PATH`环境变量,以便于在命令行中直接运行Zookeeper命令。 3. **启动与停止**:通过`zkServer.cmd`启动...
1. 配置环境变量:将ZooKeeper的bin目录添加到PATH环境变量中,方便后续直接执行ZooKeeper命令。 ```bash echo "export PATH=$PATH:/path/to/zookeeper-3.4.10/bin" >> ~/.bashrc source ~/.bashrc ``` 2. 修改配置...
2. 配置环境变量:将解压后的bin目录添加到系统的PATH环境变量中,以便在任何位置运行Zookeeper命令。 3. 修改配置文件:进入“conf”目录,编辑`zoo.cfg`配置文件。配置包括数据存储目录(dataDir)、集群模式...
1. 配置环境变量:将ZooKeeper的bin目录添加到系统的PATH环境变量中,以便在任何地方运行ZooKeeper命令。 2. 修改配置:打开conf/zoo.cfg文件,配置dataDir(用于存储ZooKeeper数据的目录)和clientPort(客户端...
6. **命令行工具**:集成ZooKeeper的命令行客户端(zkCli.sh),可以在IDE内执行ZooKeeper命令,提升开发效率。 7. **代码提示和辅助**:提供代码智能提示,帮助开发者编写符合ZooKeeper API规范的代码。 8. **日志...
3. **命令行支持**:集成ZooKeeper命令行客户端(`zkCli.sh`),允许在IDE内执行ZooKeeper命令,进行数据操作和测试。 4. **调试支持**:对ZooKeeper客户端API进行调试,设置断点,查看变量值,便于理解程序运行逻辑...
6. **命令行模拟**:提供一个内置的命令行模拟器,让用户可以在图形界面上执行常见的ZooKeeper命令。 在压缩包中提供的`zkui`文件,通常包含了`ZKUI`的源码和预编译的JAR文件。如果你是开发人员,你可以根据自己的...
配置环境变量:在系统环境变量中添加ZOOKEEPER_HOME,值设定为解压后的目录(如“C:\Zookeeper\apache-zookeeper-3.7.0-bin”),并将Path环境变量追加%ZOOKEEPER_HOME%\bin,以便在命令行中直接运行Zookeeper命令。...
为了能在任意目录下运行ZooKeeper命令,你需要在系统的环境变量中添加ZooKeeper的路径。打开`~/.bashrc`或`~/.bash_profile`文件,然后添加以下行: ```bash export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6 ...
- 需要在系统的`bashrc`或`profile`文件中添加Zookeeper的路径,以便在任意目录下都能运行Zookeeper命令。 - 添加类似`export PATH=$PATH:/usr/local/zookeeper/bin`的语句。 6. **启动与检查Zookeeper**: - ...
3. **配置环境变量**: 将解压后的ZooKeeper目录添加到系统的PATH环境变量中,以便于在命令行中直接运行ZooKeeper命令。 4. **配置ZooKeeper**: 修改`conf/zoo.cfg`配置文件,主要设置数据存储目录(dataDir)和...
### ZooKeeper常用命令详解 #### 一、ZooKeeper服务管理命令 ZooKeeper作为一个分布式协调服务,在实际应用中往往需要频繁地启动、停止或检查其运行状态。下面详细介绍几个常用的ZooKeeper服务管理命令: 1. **...