本课程主要帮助学员学习JavaLinux+Hadoop培训内容,Linux常见版本及VMware、安装Liunx至硬盘及虚拟机安装Linux系统等知识。
Linux+Hadoop培训
阶段 | 技术名称 | 技术内容 |
Linux | Linux安装与配置 | Linux常见版本及VMware、安装Liunx至硬盘及虚拟机安装Linux系统、虚拟机网络配置(IP地址、主机名、防火墙)、超级用户root、关于硬盘驱动程序、进阶:配置Grub、CSS预处理器LESS框架使用、CSS组件框架编写 |
系统管理与目录管理 | Shell基本命令、使用命令行补全和通配符、(find命令、locate命令)、查找特定程序:whereis、Linux系统文件的架构、(移动、复制和删除)、文件和目录的权限、文件类型与输入输出 | |
用户和用户组管理 | 软件*管理、磁盘基本管理命令(df、du、fdisk、mount)、高级硬盘管理RAID和LVM、进阶:备份你的*和系统、用户与用户组管理、内存使用监控命令(top、free等)、软件安装方式(rpm、tar、yum)、进程管理 | |
Shell编程 | Shell脚本编程概述、正则表达式、(字符集和单词、字符类)、Shell脚本编程、脚本执行命令和控制语句、Shell定制、个性化设置:修改.bashrc文件、Shell脚本调试 | |
服务器配置 | 系统引导、管理守护进程、通过xinetd启动SSH服务、配置inetd、Apache基础、设置Apache服务器、PHP基础、配置DHCP服务器 | |
Vi编辑器与Emacs编辑器 | vi中的常用命令、vi中的字符与文件操作、vi中的窗口操作、emacs概述、emacs文本编辑、emacs缓冲区和窗口、emacs的扩展工具 | |
Hadoop | Hadoop起源与安装 | 大数据概论、Google与Hadoop模块、Hadoop生态系统、Hadoop常用项目介绍、Hadoop环境安装配置、Hadoop安装模式、Hadoop配置文件 |
MapReduce快速入门 | WordCount准备开发环境、MapReduce编程接口体系结构、MapReduce通信协议、导入Hadoop的JAR文件、MapReduce代码的实现、打*、部署和运行、打*成JAR文件 | |
Hadoop分布式文件系统 | 识HDFS及其HDFS架构、Hadoop的RPC机制、HDFS的HA机制、HDFS的Federation机制、Hadoop文件系统的访问、JavaAPI接口与维护HDFS、HDFS权限管理 | |
Hadoop文件I/O详解 | Hadoop文件的数据结构、HDFS数据完整性、文件序列化、Hadoop的Writable类型、Hadoop支持的压缩格式、Hadoop中编码器和解码器、(gzip、LZO和Snappy比较) | |
MapReduce*原理 | MapReduce函数式编程概念、MapReduce框架结构、MapReduce运行原理、Shuffle阶段和Sort阶段、任务的执行与作业调度器、自定义Hadoop调度器、YARN架构及其*流程 | |
MapReduce编程开发 | WordCount案例分析、输入格式与输出格式、压缩格式与MapReduce优化、辅助类与Streaming接口、MapReduce二次排序、MapReduce中的Join算法、从MySQL读写数据、Hadoop系统调优 |