docker安装zookeeper,以及zk可视化界面介绍
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可视化界面介绍相关推荐
- Docker安装Zookeeper并进行操作
Docker安装Zookeeper 下载Zookeeper镜像 docker pull zookeeper 1 启动容器并添加映射 docker run --privileged=true -d -- ...
- Zookeeper:Mac通过Docker安装Zookeeper集群
此篇为 "Mac通过Docker安装Zookeeper集群",笔者原本计划是接下来更新Zookeeper应用系列的相关内容,但相关内容依赖Zookeeper集群,虽然前面也更新了 ...
- Docker安装zookeeper 单节点安装
基于Docker安装zookeeper 一.单节点安装 拉取最新版本 docker pull zookeeper 启动zookeeper并添加映射 语法:docker run --privileged ...
- linux安装elasticsearch-head (es可视化界面)
系列-Linux centos7.6 安装elasticsearch8.x (es8) 教程 Linux centos7.6 安装elasticsearch8.x (es8) 教程_言之有李LAX的博 ...
- SpringCloud:学习Docker安装zookeeper,注册服务
1.没镜像就拉取镜像 dockerhub中查看版本 官网 docker pull zookeeper:3.4.14 不加版本号也行,默认拉取最新版 创建并启动容器 docker run -p 2181 ...
- Centos7 docker 安装 zookeeper
# 默认下载最新版本 docker pull zookeeper# 指定版本下载 docker pull zookeeper:3.5.8# 创建zk容器 docker run -di -p 2181: ...
- Docker 安装zookeeper
2019独角兽企业重金招聘Python工程师标准>>> docker下载zookeeper镜像 docker pull zookeeper docker启动zookeeper doc ...
- docker安装zookeeper
安装docker参考博主另一篇文章 https://blog.csdn.net/u013294097/article/details/91127259 docker安装redis参考本博主博文 htt ...
- Docker系列:docker安装zookeeper
3.docker安装单机版的zookeeper # docker search zookeeper [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gozg499h-15 ...
最新文章
- android人脸识别源代码,Android自带的人脸识别
- 判断手机所属三大运营商 移动、联通、电信
- 这是一个有趣的问题,Java 8 Lambda 表达式被编译成了什么?
- 在 Docker 里运行 Microsoft SQL 服务器
- c语言self用法,C/C++知识点之Self Numbers C语言 UVA640
- 认识ASP.NET 5项目结构和项目文件xproj
- JS数组的需要注意的问题
- 一文带你领略虚拟化领域顶级技术会议KVM Forum 2018
- Mybatis3.5.4官网下载
- 《华为数字化转型之道》-名不副实所以更值得学习
- 分数阶灰色模型的python实现
- 类EMD的“信号分解方法”及MATLAB实现(第一篇)——EEMD
- 怎么批量将多个 PDF 转换为 jpeg、png、bmp 图片
- 视频与音频码率计算公式
- 字符串(昵称)过滤特殊符号和表情(通用)
- 习题——路由与交换机技术(五)
- linux如何释放swap空间,释放linux的swap内存
- 数据安全建设的准绳和参考标准
- Games104 gameplay系统笔记
- 苹果MACOS电脑MAC地址修改的方法
热门文章
- Python实现酷狗音乐下载-GUI版-2019-09-08版
- 【老沙讲坛】系列之非技术面试题汇总目录
- 大王java_加瓦java大王
- 第一章:电子商务的概述
- 广州大学计算机投档分数线,2021年广州大学最低投档分数线及录取位次
- jpg格式图片压缩怎么弄?怎么把jpg图片压缩小?
- 英文里说话时用的PS什么意思
- 一文读懂云渲染“串流”全链路时延及优化策略
- Matlab - Solidworks 机器人建模(5)—— 给模型添加摩擦力
- 项目:基于yolov5的舰船检测+pycharm+机器学习+图像检测