APP下载

基于容器技术的大数据在线实训环境探索与实践

2021-07-13李世强

信息记录材料 2021年6期
关键词:实训环境

李世强,周 游

(黔南民族职业技术学院 贵州 黔南 558022)

1 引言

随着信息技术和移动互联网的迅速发展,大数据技术也得到了飞速发展,大数据专业如雨后春笋般出现在高校。大数据实训环境要求比较复杂,需要的软硬件资源相比较多,如搭建一个分布式Hadoop集群环境需要3~5台机器,传统做法是计算机中安装VMWare Workstation 或Virtual Box等虚拟化软件,通过创建多态虚拟机达到实验要求环境。但是虚拟机对硬件资源要求比较高,通常1台8G内存的实训主机上运行3~5台虚拟机非常困难。此外,大数据实训环境比较多,如Hadoop集群、Hive集群、Spark集群,大数据可视化集群等,由于实训的复杂性,很难一次安装完成,教学过程中会对实训环境进行改动,由于实训室大都安装有还原系统,每次改动代价很大。由于大数据实训环境复杂、硬件需求高,很多学生无法在自己电脑上进行部署,实训也就限制在了实训室内,不利于学生学习。

容器技术是一种伴随着云计算而兴起的技术,云时代一个不同于以前的特点就是很多资源和计算都放在服务器端,用户通过网络进行操作,对容器的操作都可以通过浏览器完成。容器技术的出现给大数据这种硬件要求高、搭建复杂的实训提供了一种解决方案。本文利用Docker容器相关技术实现了一种在线实训平台。

2 总体架构

大数据在线实训管理平台硬件为5~10台内存为128 G服务器。操作系统为CentOS7,安装有Docker-CE、Docker Composer,通过Docker Swarm搭建容器管理集群。实训环境镜像可以从Docker Hub获取实验基础镜像,通过Docker Registry搭建本地实训镜像库,见图1。……

登录APP查看全文

猜你喜欢

实训环境
长期锻炼创造体内抑癌环境
一种用于自主学习的虚拟仿真环境
基于CDIO理念的数控实训教学改革与实践
孕期远离容易致畸的环境
不能改变环境,那就改变心境
8S管理模式在数控实训教学中的实践与研究
环境
孕期远离容易致畸的环境
虚拟情景实训环境三维模拟
电工电子实训教学改革与创新