第1关:初始化
本关任务:完成集群初始化,具体要求如下:
1.第一步我们需要在 evassh 服务器初始化虚拟服务器:
cd /opt
wrapdocker
ulimit -f unlimited
docker load -i ubuntu16-ssh.tar
docker-compose up -d
初始化后,服务器信息如下:
服务器 SSH 密码 ip
master ssh 172.18.0.2 123123 172.18.0.2
slave1 ssh 172.18.0.3 123123 172.18.0.3
slave2 ssh 172.18.0.4 123123 172.18.0.4
注意:请不要在各个虚拟服务器之间进行 ssh 登录,这种操作会导致无法保存配置数据。正确方法是:在虚拟服务器里执行 exit 后回到 evassh 服务器,再按上述方法登录各虚拟服务器。
测试说明
平台会对你操作进行测试,查看 docker 容器是否成功启动。检查命令为:docker ps | awk '{print $2,$NF}'
第2关:第一题
本关任务:完成安装包相关操作,具体要求如下:
从宿主机 /opt 目录下将文件 hadoop-3.1.3.tar.gz、jdk-8u212-linux-x64.tar.gz 复制到容器 Master 中的 /opt/software 路径中(若路径不存在,则需新建),将 Master 节点 JDK 安装包解压到 /opt/module 路径中(若路径不存在,则需新建)。
注意:传输版本需与要求一致。
提示:
服务器信息如下:
服务器 SSH 密码 ip
master ssh 172.18.0.2 123123 172.18.0.2
slave1 ssh 172.18.0.3 123123 172.18.0.3
slave2 ssh 172.18.0.4 123123 172.18.0.4
注意:请不要在各个虚拟服务器之间进行 ssh 登录,这种操作会导致无法保存配置数据。正确方法是:在虚拟服务器里执行 exit 后回到 evassh 服务器,再按上述方法登录各虚拟服务器。
点击 + 号开启多个窗口,最多可以开启共 3 个命令行窗口。
测试说明
平台会对你操作进行检测,查看 master 容器中/opt/software 目录下是否有安装包和/opt/module 是否有解压后的 jdk 文件。