下载安装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