zookeeper简单介绍

ZooKeeper是一个开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。详细介绍可以根据菜鸟教程查看

docker安装zookeeper步骤

1、在服务器上创建目录保存保存zookeeper相关内容

 mkdir /home/zookeeper

2、拉取zookeeper镜像

docker search zookeeper
docker pull zookeeper  //这里也可以指定版本
docker images              //查看下载的本地镜像
docker inspect zookeeper   //查看zookeeper详细信息

3、安装,并挂载数据卷到宿主机

docker run -d -e TZ="Asia/Shanghai" -p 2181:2181 -v /home/zookeeper:/data --name zookeeper --restart always 3d526e752a54

参数解释

-e TZ="Asia/Shanghai" # 指定上海时区
-d # 表示在一直在后台运行容器
-p 2181:2181 # 对端口进行映射,将本地2181端口映射到容器内部的2181端口
--name # 设置创建的容器名称
-v # 将本地目录(文件)挂载到容器指定目录; 宿主机目录 / 容器内目录
--restart always #始终重新启动zookeeper
3d526e752a54  镜像id或者镜像名称也可以

查看容器

#查看容器是否启动
docker ps
#查看容器日志
docker logs 容器id/容器名称


这样单节点的zookeeper就成功安装完成了

注意:需要在云服务器上打开对应的端口

zookeeper可视化界面

市面上有很多zookeeper的可视化界面,本文主要介绍下面两种ui界面较好的两种

1、prettyZoo

名字prettyZoo,意为美丽的动物园,是开源项目,2.1K的star。
下载地址:https://github.com/vran-dev/PrettyZoo/releases

根据自己需要下载对应版本,此处作者使用的是windows版本


一进来是英文界面,可以通过下面改变为中文

点击左侧创建,即可填写zk的地址,点击左下角保存

它支持创建多个连接,会在左侧列出来

双击即可连接到zk,点击节点后,数据也是一目了然,包括节点列表,元数据,和data。

经过测试发现,它连接后节点变化会实时更新,不用手动刷新

2、ZooKeeperAssistant

ZooKeeperAssistant意为zookeeper助手,是一款zookeeperk可视化管理与监控工具,它的界面也是相当漂亮,个人感觉UI设计比上面的prettyZoo还要好看。毕竟它是企业化的可视化工具(有些功能需要收费),如果只需要本地测试的可以用这个可视化软件,如果需要测试云服务器上的zookeeper需要收费
下载地址:http://www.redisant.cn/za

如果要买的话,还是买个永久的,redis和mq这种好像也可以用这个作为可视化界面,吐槽一下,买了并不代表,redis的可视化软件也可以用,其他的需要另外购买

下载后打开压缩文件,点击exe文件


它也支持创建多个连接,且会保存在左侧。


点击连接后,左侧展示节点,双击可展开查看数据,可以调节字体大小,可以搜索,查看节点元数据和权限控制,还可以操作导入导出节点数据;支持多种数据格式,包括JSON,Message Pack、XML、HEX;

docker安装zookeeper,以及zk可视化界面介绍相关推荐

  1. Docker安装Zookeeper并进行操作

    Docker安装Zookeeper 下载Zookeeper镜像 docker pull zookeeper 1 启动容器并添加映射 docker run --privileged=true -d -- ...

  2. Zookeeper:Mac通过Docker安装Zookeeper集群

    此篇为 "Mac通过Docker安装Zookeeper集群",笔者原本计划是接下来更新Zookeeper应用系列的相关内容,但相关内容依赖Zookeeper集群,虽然前面也更新了 ...

  3. Docker安装zookeeper 单节点安装

    基于Docker安装zookeeper 一.单节点安装 拉取最新版本 docker pull zookeeper 启动zookeeper并添加映射 语法:docker run --privileged ...

  4. linux安装elasticsearch-head (es可视化界面)

    系列-Linux centos7.6 安装elasticsearch8.x (es8) 教程 Linux centos7.6 安装elasticsearch8.x (es8) 教程_言之有李LAX的博 ...

  5. SpringCloud:学习Docker安装zookeeper,注册服务

    1.没镜像就拉取镜像 dockerhub中查看版本 官网 docker pull zookeeper:3.4.14 不加版本号也行,默认拉取最新版 创建并启动容器 docker run -p 2181 ...

  6. Centos7 docker 安装 zookeeper

    # 默认下载最新版本 docker pull zookeeper# 指定版本下载 docker pull zookeeper:3.5.8# 创建zk容器 docker run -di -p 2181: ...

  7. Docker 安装zookeeper

    2019独角兽企业重金招聘Python工程师标准>>> docker下载zookeeper镜像 docker pull zookeeper docker启动zookeeper doc ...

  8. docker安装zookeeper

    安装docker参考博主另一篇文章 https://blog.csdn.net/u013294097/article/details/91127259 docker安装redis参考本博主博文 htt ...

  9. Docker系列:docker安装zookeeper

    3.docker安装单机版的zookeeper # docker search zookeeper [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gozg499h-15 ...

最新文章

  1. android人脸识别源代码,Android自带的人脸识别
  2. 判断手机所属三大运营商 移动、联通、电信
  3. 这是一个有趣的问题,Java 8 Lambda 表达式被编译成了什么?
  4. 在 Docker 里运行 Microsoft SQL 服务器
  5. c语言self用法,C/C++知识点之Self Numbers C语言 UVA640
  6. 认识ASP.NET 5项目结构和项目文件xproj
  7. JS数组的需要注意的问题
  8. 一文带你领略虚拟化领域顶级技术会议KVM Forum 2018
  9. Mybatis3.5.4官网下载
  10. 《华为数字化转型之道》-名不副实所以更值得学习
  11. 分数阶灰色模型的python实现
  12. 类EMD的“信号分解方法”及MATLAB实现(第一篇)——EEMD
  13. 怎么批量将多个 PDF 转换为 jpeg、png、bmp 图片
  14. 视频与音频码率计算公式
  15. 字符串(昵称)过滤特殊符号和表情(通用)
  16. 习题——路由与交换机技术(五)
  17. linux如何释放swap空间,释放linux的swap内存
  18. 数据安全建设的准绳和参考标准
  19. Games104 gameplay系统笔记
  20. 苹果MACOS电脑MAC地址修改的方法

热门文章

  1. Python实现酷狗音乐下载-GUI版-2019-09-08版
  2. 【老沙讲坛】系列之非技术面试题汇总目录
  3. 大王java_加瓦java大王
  4. 第一章:电子商务的概述
  5. 广州大学计算机投档分数线,2021年广州大学最低投档分数线及录取位次
  6. jpg格式图片压缩怎么弄?怎么把jpg图片压缩小?
  7. 英文里说话时用的PS什么意思
  8. 一文读懂云渲染“串流”全链路时延及优化策略
  9. Matlab - Solidworks 机器人建模(5)—— 给模型添加摩擦力
  10. 项目:基于yolov5的舰船检测+pycharm+机器学习+图像检测