Hadoop 2.9.2 安装配置教程 - 解决 cd 错误并配置环境变量

本文将详细介绍在 Linux 系统下安装 Hadoop 2.9.2 并配置环境变量,包括解决 cd 错误、配置 hadoop-env.shcore-site.xmlhdfs-site.xmlmapred-site.xmlyarn-site.xml 等关键步骤。

1. 解压 Hadoop 并切换用户

假设你已将 Hadoop 解压至 /usr/local/hadoop-2.9.2 目录。现在,你需要切换到 hadoop 用户,并进入安装目录下的 /etc/hadoop 目录:

sudo su hadoop
cd /usr/local/hadoop-2.9.2/etc/hadoop/

如果出现 bash: cd: /usr/local/hadoop-2.9.2/etc/hadoop/: not such file or directory 错误, 可能是因为你没有正确解压 Hadoop 文件,或者没有创建 /etc/hadoop 目录。请确保你已将 Hadoop 文件解压至 /usr/local/hadoop-2.9.2 目录,并手动创建 /etc/hadoop 目录:

mkdir /usr/local/hadoop-2.9.2/etc/hadoop

2. 配置 hadoop-env.sh

使用文本编辑器打开 hadoop-env.sh 文件,并添加以下内容:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export HADOOP_HOME=/usr/local/hadoop-2.9.2

请确保 JAVA_HOME 指向你已安装的 Java 环境路径。

3. 配置 core-site.xml

使用文本编辑器打开 core-site.xml 文件,并添加以下内容:

<configuration>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
  </property>
</configuration>

4. 配置 hdfs-site.xml

使用文本编辑器打开 hdfs-site.xml 文件,并添加以下内容:

<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
  <property>
    <name>dfs.namenode.name.dir</name>
    <value>/usr/local/hadoop-2.9.2/hadoop_data/hdfs/namenode</value>
  </property>
  <property>
    <name>dfs.datanode.data.dir</name>
    <value>/usr/local/hadoop-2.9.2/hadoop_data/hdfs/datanode</value>
  </property>
</configuration>

5. 配置 mapred-site.xml

使用文本编辑器打开 mapred-site.xml 文件,并添加以下内容:

<configuration>
  <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
  </property>
</configuration>

6. 配置 yarn-site.xml

使用文本编辑器打开 yarn-site.xml 文件,并添加以下内容:

<configuration>
  <property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
  </property>
  <property>
    <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
    <value>org.apache.hadoop.mapred.ShuffleHandler</value>
  </property>
  <property>
    <name>yarn.resourcemanager.hostname</name>
    <value>localhost</value>
  </property>
  <property>
    <name>yarn.nodemanager.resource.memory-mb</name>
    <value>2048</value>
  </property>
  <property>
    <name>yarn.nodemanager.vmem-check-enabled</name>
    <value>false</value>
  </property>
  <property>
    <name>yarn.nodemanager.vmem-pmem-ratio</name>
    <value>4</value>
  </property>
</configuration>

7. 启动 Hadoop 服务

配置完成后,你可以使用以下命令启动 Hadoop 服务:

start-dfs.sh
start-yarn.sh

总结

本文介绍了在 Linux 系统下安装 Hadoop 2.9.2 并配置环境变量的步骤,并针对 cd 错误进行了说明。请注意,实际配置过程中可能需要根据你的系统环境进行调整。

Hadoop 2.9.2 安装配置教程 - 解决 cd 错误并配置环境变量

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

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