iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >zookeeper:简介及常用命令
  • 235
分享到

zookeeper:简介及常用命令

java-zookeeperzookeeper大数据 2023-10-03 22:10:49 235人浏览 安东尼
摘要

目录 一、Zookeeper简介 二、Zookeeper服务端常用命令 1、启动ZooKeeper服务 2、查看ZooKeeper服务状态 3、停止ZooKeeper服务 4、重启ZooKeeper服务 三、Zookeeper客户端常用命

目录

一、Zookeeper简介

二、Zookeeper服务端常用命令

1、启动ZooKeeper服务

2、查看ZooKeeper服务状态

3、停止ZooKeeper服务

4、重启ZooKeeper服务

三、Zookeeper客户端常用命令

1、连接ZooKeeper服务端

 2、断开连接:quit

 3、查看命令帮助:help

4、显示指定目录下节点:ls 目录

5、创建节点:create /节点path value

6、获取节点值:get /节点path

 7、设置节点:set /节点path value

8、删除单个节点:delete /节点path

9、删除带有子节点的节点:deleteall/节点path

10、创建临时节点:create -e /节点path value

11、创建顺序节点:create -s /节点path value

12、查询节点详细信息:get /节点path


一、ZooKeeper简介

Zookeeper是 Apache hadoop项目下的一个子项目,是一个树形目录服务。

Zookeeper翻译过来就是动物园管理员,他是用来管Hadoop(大象)、Hive(蜜蜂)、Pig(小猪)的管理

员。简称zk

Zookeeper是一个分布式的、开源的分布式应用程序的协调服务。

Zookeeper提供的主要功能包括:

1、配置中心


2、分布式锁

 

3、集群管理

 

Zookeeper数据模型

ZooKeeper是一个树形目录服务,其数据模型和Unix的文件系统目录树很类似,拥有一个层次化结

构。

这里面的每一个节点都被称为: Znode,每个节点上都会保存自己的数据和节点信息。

节点可以拥有子节点,同时也允许少量(1MB)数据存储在该节点之下。

节点可以分为四大类:

PERSISTENT持久化节点

EPHEMERAL l临时节点:-e

PERSISTENT_SEQUENTIAL持久化顺序节点:-s

EPHEMERAL_SEQUENTIAL 临时顺序节点:-es

 

二、Zookeeper服务端常用命令

首先进入zookeeper的bin目录

 

1、启动ZooKeeper服务

./zkServer.sh start

2、查看ZooKeeper服务状态

./zkServer.sh status

3、停止ZooKeeper服务

./zkServer.sh stop

4、重启ZooKeeper服务

./zkServer.sh restart

三、Zookeeper客户端常用命令

1、连接ZooKeeper服务端

./zkCli.sh -server ip:port

 2、断开连接:quit

 3、查看命令帮助:help

4、显示指定目录下节点:ls 目录

5、创建节点:create /节点path value

6、获取节点值:get /节点path

 7、设置节点:set /节点path value

8、删除单个节点:delete /节点path

9、删除带有子节点的节点:deleteall/节点path

10、创建临时节点:create -e /节点path value

11、创建顺序节点:create -s /节点path value

12、查询节点详细信息:get /节点path

 

 

来源地址:https://blog.csdn.net/qi341500/article/details/129306444

--结束END--

本文标题: zookeeper:简介及常用命令

本文链接: https://www.lsjlt.com/news/423203.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作