docker下载安装Zookeeper

下载安装Zookeeper

1、下载Zookeeper镜像

docker pull zookeeper

[root@liuawen ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
[root@liuawen ~]# docker pull zookeeper
Using default tag: latest
Trying to pull repository docker.io/library/zookeeper ... 
latest: Pulling from docker.io/library/zookeeper
54fec2fa59d0: Pull complete 
b7dd01647a92: Pull complete 
793cbc6f8a59: Pull complete 
50a0e9985dcd: Pull complete 
efe00e09bbde: Pull complete 
85aa507fe88b: Pull complete 
8444c886bdb8: Pull complete 
aa5deb863610: Pull complete 
Digest: sha256:8454a87cf84c4da1cd6a95b671beb178670f78c61f5dcafae62a5e10104f6c56
Status: Downloaded newer image for docker.io/zookeeper:latest

2、启动容器并添加映射

docker run -p 2181:2181 --privileged=true --name zookeeper -d zookeeper

-p 端口 --name 起个名 -d 后台运行

[root@liuawen ~]# docker run  -p 2181:2181 --privileged=true  --name zookeeper  -d  zookeeper
513739cb9c57c3172a9d231c8be10c0591ef74de212f997ba6c44d125e038808
[root@liuawen ~]# ps -ef | grep 2181
root     13524 12891  0 10:45 ?        00:00:00 /usr/libexec/docker/docker-proxy-current -proto tcp -host-ip 0.0.0.0 -host-port 2181 -container-ip 172.17.0.2 -container-port 2181
root     13671 11938  0 10:46 pts/1    00:00:00 grep --color=auto 2181

docker run -p 2181:2181 --privileged=true --name zookeeper -d zookeeper

3、查看容器是否启动

docker ps

[root@liuawen ~]# docker ps 
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                  NAMES
513739cb9c57        zookeeper           "/docker-entrypoin..."   32 minutes ago      Up 32 minutes       2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, 8080/tcp   zookeeper

4、idea安装zk插件

idea提供了一个Zookeeper插件,以供连接Zookeeper服务中心和查看内容

打开idea –》 Settings -》Plugins,搜索Zookeeper进行下载安装

我的一直搜索不到Zookeeper,可以被墙了吧,网上搜了下很多人是手机开热点解决。。。

算了我去官网上下载了这个插件。

https://plugins.jetbrains.com/ 搜索Zookeeper 下载也挺慢的。

下载Zookeeper插件好了

从磁盘本地上加载过来。

在这里插入图片描述

在这里插入图片描述

重启IDE

在这里插入图片描述

配置Zookeeper的连接信息

Settings - Other Settings - Zookeeper

配置Zookeeper的连接信息

在这里插入图片描述
服务器记得开放对应的端口 有防火墙 Zookeeper 2181

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker离线安装ZooKeeper通常是指在一个没有互联网连接的环境中下载并部署ZooKeeper Docker镜像。以下是离线安装的基本步骤: 1. **下载ZooKeeper镜像**: - 首先,你需要从Apache ZooKeeper的GitHub存储库或官方网站下载ZooKeeper的二进制包。由于是在离线模式下,你需要提前下载`zookeeper-server-{version}`文件,例如`zookeeper-server-3.7.0.tar.gz`。 2. **创建Dockerfile**: 创建一个名为`Dockerfile`的文本文件,内容可以包括基础镜像、环境变量设置、添加ZooKeeper二进制包等。示例如下: ```Dockerfile FROM ubuntu:latest COPY zookeeper-server-3.7.0.tar.gz /usr/local/zookeeper/ RUN tar zxf /usr/local/zookeeper/zookeeper-server-3.7.0.tar.gz -C /usr/local/zookeeper && rm /usr/local/zookeeper/zookeeper-server-3.7.0.tar.gz ``` 3. **构建镜像**: 使用`docker build`命令,在当前目录下构建镜像,指定`Dockerfile`: ``` docker build -t my-zookeeper-offline . ``` 其中`my-zookeeper-offline`是你想要给镜像起的名字。 4. **运行容器**: 一旦镜像构建完成,你可以通过`docker run`命令启动ZooKeeper容器: ``` docker run -d --name my_zookeeper_container -p 2181:2181 my-zookeeper-offline ``` `-d`表示后台运行,`-p`用于端口映射。 **注意事项**: - 确保你的本地机器有足够的空间存放下载的ZooKeeper包。 - 如果有配置文件需要,也需要一并复制到镜像内。 - 在离线环境下,更新和管理将比较困难,所以建议在正式生产环境中仍保持网络连接。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值