因大数据作业要求需用doker安装hadoop分布式
使用Docker部署全分布式Hadoop。要求只能在一台虚拟机中部署;需要有两个master节点(一个master节点中有NameNode,另外一个master节点中有SecondaryNameNode),四个worker节点。请写出此部署的所有命令和内容。
请注意:本人之前并未接触doker
参照连接
https://cloud.tencent.com/developer/article/1167995
https://dblab.xmu.edu.cn/blog/1233/
ubuntu虚拟机+docker+hadoop完全分布式环境搭建_ubuntu20.04安装docker和hadoop机器-优快云博客
总结:
第1步 - 安装Docker
官方Ubuntu存储库中提供的Docker安装包,但是可能不是最新的版本。为了确保我们获得最新版本,我们将从官方Docker存储库安装Docker。为此,我们将添加一个新的资源包,从Docker添加GPG密钥以确保下载有效,然后安装该包。
首先,更新现有的包列表:
sudo apt update
接下来,使用apt安装一些允许通过HTTPS才能使用的软件包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
然后将官方Docker存储库的GPG密钥添加到您的系统:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
将Docker存储库添加到APT源:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
接下来,使用新添加的repo源中的Docker包更新包数据库:
sudo apt update
确保您要从Docker repo安装而不是默认的Ubuntu repo:
apt-cache policy docker-ce
虽然Docker的版本号可能不同,但您还是会看到这样的输出:
docker-ce:
Installed: (none)
Candidate: 18.03.1~ce~3-0~ubuntu
Version table:
18.03.1~ce~3-0~ubuntu 500
500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
现在docker-ce还没有安装,用上面这个命令我们能看到安装源来自的Docker官方存储库。
最后,安装Docker:
sudo apt install docker-ce
现在应该安装好Docker了,检查它是否正在运行:
sudo systemctl status docker
输出应类似于以下内容,表明该服务处于工作状态:
● docker.s

最低0.47元/天 解锁文章
475

被折叠的 条评论
为什么被折叠?



