由于现在越来越多的人使用Mac Book,故笔者在本章中增加了在Mac OS X上安装与配置Hadoop的内容,供使用Mac Book的读者参考。
2.2.1 安装HomebrewMac OS X上的Homebrew是类似于Ubuntu下apt的一种软件包管理器,利用它可以自动下载和安装软件包,安装Homebrew之后,就可以使用Homebrew自动下载安装Hadoop。安装Homebrew的步骤如下:1)从Apple官方下载并安装内置GCC编译器—Xcode(现在版本为4.2)。安装Xcode主要是因为一些软件包的安装依赖于本地环境,需要在本地编译源码。Xcode的下载地址为https://developer.apple.com/xcode/。2)使用命令行安装Homebrew,输入命令:
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"这个命令会将Homebrew安装在/usr/local目录下,以保证在使用Homebrew安装软件包时不用使用sudo命令。安装完成后可以使用brew –v命令查看是否安装成功。
2.2.2 使用Homebrew安装Hadoop安装完Homebrew之后,就可以在命令行输入下面的命令来自动安装Hadoop。自动安装的Hadoop在/usr/local/Cellar/hadoop路径下。需要注意的是,在使用brew安装软件时,会自动检测安装包的依赖关系,并安装有依赖关系的包,在这里brew就会在安装Hadoop时自动下载JDK和SSH,并进行安装。
brew install hadoop2.2.3 配置SSH和使用Hadoop接下来需要配置SSH免密码登录和启动Hadoop。由于其步骤和内容与Linux的配置完全相同,故这里不再赘述。