CentOS 安装 Hadoop 2.2 指南
环境准备
在开始安装 Hadoop 2.2 之前,确保您的 CentOS 系统满足以下要求:

- 操作系统:CentOS 6 或 CentOS 7
- 硬件要求:至少 2GB 内存
- 网络连接:稳定的网络连接
- JDK 安装:Hadoop 需要 Java 1.6 或更高版本
1 安装 JDK
# 安装 JDK 1.8 sudo yum install java-1.8.0-openjdk
2 配置 Java 环境变量
编辑 ~/.bash_profile 文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export PATH=$PATH:$JAVA_HOME/bin
然后执行以下命令使配置生效:
source ~/.bash_profile
安装 Hadoop
1 下载 Hadoop 2.2
从 Apache Hadoop 官网下载 Hadoop 2.2 的安装包:
wget http://www.apache.org/dyn/closer.cgi?path=hadoop/2.2.0/hadoop-2.2.0.tar.gz
2 解压安装包
tar -zxvf hadoop-2.2.0.tar.gz -C /usr/local/
3 配置 Hadoop
进入 Hadoop 解压后的目录,创建必要的环境变量:
cd /usr/local/hadoop-2.2.0 vi etc/hadoop/hadoop-env.sh
在文件中添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
配置 Hadoop 的其他环境变量:

vi etc/hadoop/core-site.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration> 配置 HDFS:
vi etc/hadoop/hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration> 配置 YARN:
vi etc/hadoop/yarn-site.xml
<configuration>
<property>
<name>yarn.resourcemanager.host</name>
<value>localhost</value>
</property>
</configuration> 格式化 HDFS
在配置完成后,需要格式化 HDFS:
bin/hadoop namenode -format
启动 Hadoop
启动 Hadoop 的守护进程:
sbin/start-dfs.sh sbin/start-yarn.sh
验证安装
在浏览器中访问 http://localhost:50070 和 http://localhost:8088,查看 HDFS 和 YARN 的 Web 界面。
FAQs
Q1: 如何检查 Hadoop 是否成功安装?

A1: 您可以通过访问 Hadoop 的 Web 界面来检查安装是否成功,HDFS 的 Web 界面可以通过 http://localhost:50070 访问,YARN 的 Web 界面可以通过 http://localhost:8088 访问。
Q2: 如果在启动 Hadoop 时遇到错误,应该怎么办?
A2: 如果在启动 Hadoop 时遇到错误,首先检查 Hadoop 的配置文件是否正确设置,查看 Hadoop 的日志文件以获取更多错误信息,Hadoop 的日志文件通常位于 /usr/local/hadoop-2.2.0/logs/ 目录下。

