仅用于我个人的学习。书籍为人民邮电出版社的《大数据技术基础——基于Hadoop与Spark》。课后习题选择是我个人认为有用的。记录下来是为了督促我学习:)
共好
1.请指出以下产品之间的关系
VMware Workstation、Linux、JDK、SSH、Hadoop、Eclipse、hadoop-eclipse-plugin
首先应该明确这些产品是什么
VMware Workstation:一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统
Linux:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。通常所说的Linux是采用Linux内核的GNO操作系统。
JDK:JDK是 Java 语言的软件开发工具包。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
SSH:一种建立在应用层和传输层基础上的安全协议,专为远程登录回话和其他网络服务提供安全性的协议。
Hadoop:一个由Apache基金会所开发的分布式系统基础架构
Eclipse:一个开放源代码的、基于Java的可扩展开发平台(集成开发环境)
hadoop-eclipse-plugin:是一种对hadoop中的文件可视化以及在创建MapReduce Project时辅助引入依赖的jar的插件
简单来说,为了搭建Hadoop项目,我们要使用VMware的虚拟机,即在VMware Workstation中创建Linux虚拟主机(Hadoop运行在JVM之中)。
Hadoop是用Java语言构建的,因此搭建Hadoop平台要使用相对应的java版本和相对应提供商的JDK。java语言常用的集成开发工具IDE为Eclipse等,但是由于原生的Eclipse并不