尽管Hadoop系统的安装常常是富有经验的系统管理员的工作,并且Hadoop系统的Apache站点上也有详尽的安装说明,但是对于在多种平台上安装Hadoop系统有个基本的了解还是非常重要的,这有以下两个原因:
要想对Hadoop程序进行单元测试,Hadoop系统需要安装在单机模式下。这个过程在Linux系统中操作是相对简单的,但在Windows系统中非常繁琐。
为了能够模拟Hadoop程序在集群中的运行情况,Hadoop系统提供了伪分布式集群模式下的操作。
本章内容涵盖了Hadoop系统的各种使用模式。对Hadoop开发环境配置的讲解是在提供商已经为虚拟机配置了开发环境的前提下进行的。我们会演示在Windows 和 Linux环境中以单机模式安装Hadoop系统(还会讲解Linux环境中以伪分布式模式安装Hadoop系统)。Hadoop系统尚不十分完善,它的安装还是非常复杂的。附录A讲解了Hadoop系统在Windows平台和Linux平台下的安装步骤。这些步骤仅是一个通用的安装指南,在具体的安装过程中你可能会遇到各种不同的情况。我们建议你在虚拟机中安装一个开发环境来进行Hadoop2.x平台的开发,本章将会讲述如何安装。