You need to enable JavaScript to run this app.
导航
基本使用
最近更新时间:2023.12.28 15:44:58首次发布时间:2022.09.22 16:55:45

1 前提条件

已创建包含 Zookeeper 服务的集群,详情参见:创建集群

2 连接Zookeeper

  1. 登陆 E-MapReduce(EMR)控制台

  2. 点击进入 集群列表 > 集群名称详情 > 服务列表 > Zookeeper 界面。

  3. 点击集群节点 (emr-master-1主机名称)的ECS ID,跳转进入到云服务器的实例界面,点击右上角的 远程连接 按钮,输入集群创建时的root密码,进入远程终端。

  4. 使用以下命令进入 Zookeeper 交互式执行:

注意

  • EMR集群为1.3及以后版本时,zkCli.sh 的路径位置可参考以下路径进入;1.3之前版本,您可通过 find 命令查找 zkCli.sh 所在路径位置。
  • 不同 EMR 版本中节点的域名命名方式可能不同,所以上方“emr-master-1主机名称”可参考 EMR 的域名规则做相应调整。
/usr/lib/emr/current/zookeeper/bin/zkCli.sh -server localhost:2181


连接过程中会输出一大堆信息,当连接成功后,将进入ZooKeeper的交互式模式,可以使用help 命令查看所有允许的操作。

3 常见指令

3.1 ls

ls /zookeeper # 查看 zookeeper 节点下的子节点信息

3.2 get

get /zookeeper # 查看该节点上数据信息

3.3 delete

delete /zookeeper # 删除节点

其余指令可参考 zk 官网