0
点赞
收藏
分享

微信扫一扫

yarn伪分布式配置

_karen 2023-08-03 阅读 67

Yarn伪分布式配置指南

作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现"Yarn伪分布式配置"。在本篇文章中,我将为你提供详细的步骤和相应的代码,以帮助你了解这个过程。

整体流程

下表展示了实现Yarn伪分布式配置的整体流程。每个步骤都将会有相应的代码示例和注释来帮助你理解。

步骤 描述
步骤 1 安装Hadoop
步骤 2 配置Hadoop
步骤 3 启动Hadoop
步骤 4 安装Yarn
步骤 5 配置Yarn
步骤 6 启动Yarn

现在,让我们逐步来实现这些步骤。

步骤 1:安装Hadoop

首先,你需要安装Hadoop。请按照以下步骤进行操作:

  1. 下载Hadoop二进制文件:
wget 
  1. 解压缩下载的文件:
tar -xzvf hadoop-3.3.1.tar.gz
  1. 设置HADOOP_HOME环境变量:
export HADOOP_HOME=/path/to/hadoop-3.3.1

步骤 2:配置Hadoop

在这一步中,你需要配置Hadoop。请按照以下步骤进行操作:

  1. 进入Hadoop配置目录:
cd $HADOOP_HOME/etc/hadoop
  1. 编辑core-site.xml文件:
vi core-site.xml

在文件中添加以下配置:

<configuration>
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://localhost:9000</value>
  </property>
</configuration>
  1. 编辑hdfs-site.xml文件:
vi hdfs-site.xml

在文件中添加以下配置:

<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>
  1. 编辑mapred-site.xml.template文件:
vi mapred-site.xml.template

在文件中添加以下配置:

<configuration>
  <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
  </property>
</configuration>
  1. 重命名mapred-site.xml.template文件为mapred-site.xml:
mv mapred-site.xml.template mapred-site.xml
  1. 编辑yarn-site.xml文件:
vi 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.env-whitelist</name>
    <value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
  </property>
</configuration>

步骤 3:启动Hadoop

现在,你可以启动Hadoop并检查其是否正常工作。请按照以下步骤进行操作:

  1. 格式化Hadoop文件系统:
$HADOOP_HOME/bin/hdfs namenode -format
  1. 启动Hadoop:
$HADOOP_HOME/sbin/start-all.sh
  1. 检查Hadoop是否正常运行:
jps

你应该能够看到以下进程:NameNode、DataNode、SecondaryNameNode、ResourceManager、NodeManager。

步骤 4:安装Yarn

在这一步中,你需要安装Yarn。请按照

举报

相关推荐

0 条评论