SpringBoot整合dubbo系列(一) -- Docker安装ZooKeeper

关联文章

SpringBoot整合dubbo系列(二) -- Docker安装dubbo管理控制台 dubbo admin

SpringBoot整合dubbo系列(三) -- Springboot + Dubbo实例,附GitHub Demo地址

ZooKeeper

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

本文章主要介绍使用docker安装zookeeper,作为dubbo的注册中心。

Linux CentOS7 Docker安装

如果小伙伴还没有安装docker,可以点击链接 Linux CentOS7 Docker安装 ,看我之前写的文章。

单机版安装

1、查看zookeeper镜像

 docker search zookeeper

2、这里我们选择的是官方版本,版本号为3.4.14,执行拉取命令

docker pull zookeeper:3.4.14

3、查看下载的镜像

docker images

4、这里咱们准备挂载的目录,分别为/conf   /data   /datalog

mkdir -p /xxx/dockermount/my_zookeeper1/conf
mkdir -p /xxx/dockermount/my_zookeeper1/data
mkdir -p /xxx/dockermount/my_zookeeper1/log

xxx 设置自己的目录

5、运行镜像

docker run -it -d --name my_zookeeper1 \
-p 2181:2181 -p 2888:2888 -p 3888:3888 -p 8080:8080 \
-v /xxx/dockermount/my_zookeeper1/conf:/conf \ 
-v /xxx/dockermount/my_zookeeper1/data:/data \ 
-v /xxx/dockermount/my_zookeeper1/log:/datalog zookeeper:3.4.14

6、查看容器状态 ,状态为up则安装成功

docker ps -a

7、进入容器中,连接zookeeper进行一些测试操作

进入容器指令:docker exec -it 容器id /bin/bash

进入后容器后

1、 执行cd /bin
2、 执行./zkCli.sh -server localhost:2181  连接zookeeper客户端指令

退出zookeeper客户端指令:quit

退出容器,先按 Ctrl+P;  再按 Ctrl+Q

 

以上zookeeper单机版安装完成。

下一章我们一起部署dubbo admin

最近项目比较忙,系列完成后会补上windows安装还有集群的安装教程。

发布了22 篇原创文章 · 获赞 4 · 访问量 3026

猜你喜欢

转载自blog.csdn.net/weixin_43841693/article/details/103036716