社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker+Zookeeper 试试水

Java编程精选 • 2 年前 • 202 次点击  
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇


作者丨雷小帅

来源丨爱笑的架构师

--- 正文开始 ---

安装 Zookeeper 的方法有很多,如果你是自测试,我强烈建议你使用 Docker 进行安装,安装效率高,也方便后面管理。

安装 Docker

Windows 系统安装 Docker

(1)打开电脑的 Hyper-v 虚拟化

选择 控制面板->程序->启用或关闭Windows功能,把Hyper-v勾上,勾选后重启电脑。

(2)下载安装 Docker 社区版

安装包下载地址:

https://hub.docker.com/editions/community/docker-ce-desktop-windows

双击安装包一路下一步。

(3)测试安装成功

启动 Docker 后,打开 cmd 输入 docker -v 检查是否安装成功。

mac 系统安装 Docker

(1)通过下载安装包安装

安装包下载地址:

https://hub.docker.com/editions/community/docker-ce-desktop-mac

mac 安装包分 Intel 或者 arm 芯片,大家自行选择


(2)通过 HomeBrew 安装

如果你用 mac 电脑不知道 brew 是什么东西,那真是太遗憾了。用 brew 安装各种软件实在是太方便了,这里不展开讲,大家自行搜索。

$ brew install --cask docker

(3)测试安装成功

启动 Docker 后,打开命令行工具检查是否安装成功

$ docker --version

Linux 系统安装 Docker

(1)使用安装脚本一键安装

安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

如果安装失败,还可以使用 daocloud 一键安装命令:




    
curl -sSL https://get.daocloud.io/docker | sh

(2)测试安装成功

启动 Docker 后,输入命令检查是否安装成功

$ docker --version

Docker 换源

Docker 默认的下载源是国外的,如果不换源拉取镜像的速度可能非常慢。当然,如果默认情况下你拉取的速度还行,不换也可以。

Windows 和 Mac 电脑换源

Windows 和 Mac 都是使用的 Docker Desktop,所以直接在 GUI 中配置即可。

打开 Docker 界面,点击 Docker Engine:


在右边的输入框中添加:

  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]

重启 Docker 即可生效

Linux 系统换源

Linux 下的比较简单,创建个 deamon.json 文件写下配置就好:

$ vi /etc/docker/deamon.json

// 输入镜像源
{
// 只换一个源也是可以的,可以直接用字符串,而不是数组。
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
],
}

// :wq 保存退出后重启 docker
$ systemctl restart docker

重启 Docker 即可生效

安装 Zookeeper

好了,按照上面的步骤 Docker 终于安装成功了,下面进入正题开始安装 Zookeeper。

使用 Docker 命令搜索Zookeeper 的安装包列表

$ docker search zookeeper

出现了一堆可供选择的安装包,这里我们选择官方的

$ docker pull zookeeper

Using default tag: latest
…… 省略一万字

查看拉下来的镜像

$ docker images

启动一个单实例,对外暴露默认端口:2181

$ docker run -d -p 2181:2181 --name zookeeper01 --restart always 3487af26dee9

注意:命令后面换成自己的镜像 ID

检查运行的进程

$ docker ps

至此,通过 Docker 安装 Zookeeper 实例的教程就结束了。文章中只启动了一个 Zookeeper 单实例,如果需要集群,大家可以查询相关教程。


-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/124147
 
202 次点击