在阿里云服务器上利用在阿里云服务器上利用 Docker 搭建搭建 Hadoop 集群集群
Docker 安装与配置安装与配置
安装安装 Docker(摘自(摘自 Docker 官方文档)官方文档)
设置设置 Docker Repository
更新软件索引$ sudo apt-get update
安装一些必要的包 $ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加 Docker 官方 GPG Key$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置 Stable Repository$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
安装安装 Docker Engine – community
更新源$ sudo apt-get update
安装最新版 Docker Engine$ sudo apt-get install docker-ce docker-ce-cli containerd.io
通过运行 hello-world 程序确定 Docker 成功安装$ sudo docker run hello-world
使用使用 Docker
为为 Hadoop 集群构建一个虚拟的网络集群构建一个虚拟的网络
$ sudo docker network create --driver=bridge hadoop
拉取拉取 Ubuntu 镜像镜像
$ sudo docker pull ubuntu
利用镜像创建容器利用镜像创建容器
$ sudo docker run -it --name ubuntu-hadoop ubuntu
修改修改 apt 源为阿里镜像源为阿里镜像
进入配置文件目录$ cd /etc/apt
备份配置文件$ cp sources.list sources.list.bak
将配置内容 echo 进文件$ echo "deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse" > /etc/apt/sources.list
更新源$ apt-get update
安装安装 Vim
$ apt install vim
安装安装 net-tools
$ apt install net-tools
安装安装 Java
$ apt install openjdk-8-jdk
安装安装 SSH
$ apt install openssh-server
安装安装 SSH 客户端客户端
$ apt install openssh-client
配置配置 SSH
评论0