安装 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 单实例,如果需要集群,大家可以查询相关教程。