【原来】------docker安装zookeeper------一切尽在不言中

前言

最近项目上在使用springcloud微服务开发,注册中心我想着使用zookeeper,通过demo的练习总体感觉还可以,容易上手,特把自己的demo练习贴出来,希望能帮助,需要的人—ヾ(◍°∇°◍)ノ゙


搭建zookeeper

搜索版本在docker上

docker search zookeeper

在这里插入图片描述

下载Zookeeper镜像

  • 非常漫长的下载
docker pull zookeeper

经过漫长的下载,我使用了暴力解决办法,阻止了下载,
在这里插入图片描述

更换docker镜像源

vi /etc/docker/daemon.json

使用阿里的镜像,我是很慢

{

  "registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"]

}
  • 换成如下镜像可以
{

  "registry-mirrors": ["https://registry.docker-cn.com"]

}

重新启动

systemctl restart docker.service

在这里插入图片描述

  • 如果我们大家感觉还是慢,可以使用加速器走一波
  • Linux 环境可以使用如下命令:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。

  • 查看容器是否启动
docker ps

在这里插入图片描述

  • 查看所有容器使用
docker ps -a

在这里插入图片描述

  • 启动zookeeper
docker run --privileged=true -d --name zookeeper --publish 2181:2181 -d zookeeper:latest
  • 查看运行状态
docker ps

####在这里插入图片描述

启动zookeeper 客户端

docker exec -it 容器id zkCli.sh
docker exec -it 94fec98406e1 zkCli.sh

在这里插入图片描述

测试

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 配置Zookeeper的连接信息
    在这里插入图片描述
  • 如果不知道自己服务器IP地址,可以在服务器上面输入下图命令:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

上面出现空白,是因我们服务器没有创建新的节点,目前都是默认的节点,我通过代码测试zookeeper服务器是否搭建成功:
在这里插入图片描述
在这里插入图片描述

  • 服务启动以后去我们服务器查看
    在这里插入图片描述
    出现如图所示,证明zookeeper已经搭建成功了,

最后

如果本篇博客最后没有帮到您,可以在下方留言,我们一起探讨技术问题,如果帮到您了,请点赞谢谢,您的点赞是我继续学习的动力,

原创文章 577 获赞 46 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_32370913/article/details/106097942
今日推荐