Hadoop 2.9.2 单机模式安装配置教程 - 详细步骤

本教程将指导您在 Linux 系统上安装和配置 Hadoop 2.9.2 单机模式,并提供每个步骤的详细命令。

1. 解压 Hadoop 文件

  1. 将 Hadoop 文件解压到 /usr/local/hadoop-2.9.2 目录下:
tar -zxvf hadoop-2.9.2.tar.gz -C /usr/local/

2. 切换到 Hadoop 用户

  1. 切换到 Hadoop 用户:
su - hadoop

3. 进入安装目录

  1. 进入 Hadoop 安装目录下的 /etc/hadoop/ 目录:
cd /usr/local/hadoop-2.9.2/etc/hadoop/

4. 配置 hadoop-env.sh

  1. 使用 vi 编辑器打开 hadoop-env.sh 文件:
vi hadoop-env.sh
  1. 在文件末尾添加以下内容,并根据您安装的 JDK 版本调整 JAVA_HOME 的路径:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.231.x86_64
  1. ESC 键,输入 :wq 并回车保存并退出。

5. 配置 core-site.xml

  1. 使用 vi 编辑器打开 core-site.xml 文件:
vi core-site.xml
  1. <configuration> 标签内添加以下内容:
<property>
    <name>hadoop.tmp.dir</name>
    <value>file:/usr/local/hadoop/tmp</value>
    <description>A base for other temporary directories.</description>
</property>
<property>
    <name>fs.defaultFS</name>
    <value>hdfs://localhost:9000</value>
</property>
  1. ESC 键,输入 :wq 并回车保存并退出。

6. 配置 hdfs-site.xml

  1. 使用 vi 编辑器打开 hdfs-site.xml 文件:
vi hdfs-site.xml
  1. <configuration> 标签内添加以下内容:
<property>
    <name>dfs.replication</name>
    <value>1</value>
</property>
<property>
    <name>dfs.namenode.name.dir</name>
    <value>file:/usr/local/hadoop/tmp/dfs/name</value>
</property>
<property>
    <name>dfs.datanode.data.dir</name>
    <value>file:/usr/local/hadoop/tmp/dfs/data</value>
</property>
  1. ESC 键,输入 :wq 并回车保存并退出。

7. 重命名 mapred-site.xml.template

  1. mapred-site.xml.template 文件重命名为 mapred-site.xml
mv mapred-site.xml.template mapred-site.xml

8. 配置 mapred-site.xml

  1. 使用 vi 编辑器打开 mapred-site.xml 文件:
vi mapred-site.xml
  1. <configuration> 标签内添加以下内容:
<property>
    <name>mapreduce.jobtracker.address</name>
    <value>localhost:54311</value>
</property>
  1. ESC 键,输入 :wq 并回车保存并退出。

9. 启动 Hadoop

  1. 在 Hadoop 安装目录下执行以下命令启动 Hadoop:
/usr/local/hadoop-2.9.2/sbin/start-all.sh

10. 验证 Hadoop 是否启动成功

  1. 在浏览器中访问 http://localhost:50070,查看 Hadoop 的 Web UI,确认 Hadoop 运行正常。

至此,您已成功安装并配置了 Hadoop 2.9.2 单机模式。

Hadoop 2.9.2 单机模式安装配置教程 - 详细步骤

原文地址: https://www.cveoy.top/t/topic/nGTu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录