Win10环境下Hadoop(单节点伪分布式)的安装与配置--b

2020-08-22  本文已影响0人  老妹儿的

Win10环境下Hadoop(单节点伪分布式)的安装与配置--bug(yarn的8088端口打不开+)

一、本文思路

二、所需下载文件

选择基础版本下载 选择binary下载

三、基础知识

四、JDK12安装配置过程

【1】JDK与JRE比较
【2】JDK安装—选择默认安装目录即可。
【3】JDK配置–系统变量
新建javahome变量

此处注意不要使用相对路径JAVA_HOME,因为重启电脑后cmd执行javac会失败

新建classpath变量

更改为:

新建classpath变量

此处注意不要使用相对路径JAVA_HOME,因为重启电脑后cmd执行javac会失败

11.png

更改为:

path后新增jdk路径 path新增jdk路径 path新增jdk路径后的编辑文本样式

五、Hadoop2.9.5安装配置过程

【1】Hadoop安装—下载的安装包直接解压即可(我的在 D:\Hadoop\hadoop-2.9.2 目录)
hadoop安装目录
【2】Hadoop环境配置—系统变量
新建HADOOP_HOME变量 新建HADOOP_HOME变量 java_home有空格

将其中的 Program Files 替换为 PROGRA~1即可

java_home无空格

cmd下执行 hadoop version成功,说明hadoop环境配置成功。

【3】 Hadoop伪分布式文件配置
新建data文件夹 data下新建文件夹

core-site.xml代码:

 <configuration>
  <!--fs.defaultFS属性,为NameNode(HDFS元数据的服务器)指定主机名和请求端口号 -->
   <property>
     <name>fs.defaultFS</name>
     <value>hdfs://localhost:9000</value>
   </property>
 </configuration>

mapred-site.xml代码:

 <configuration>
 <!-- 为MapReduce指定框架名,值为Yarn,告知Mapreduce它将作为Yarn的应用程序运行 -->
  <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
  </property>
 </configuration>

hdfs-site.xml代码:—cuowu

 <configuration>
 <!-- hdfs默认为系统文件系统中的每个文件保存3份副本,以作冗余备份,单机版hadoop没有备份需要,设置dfs.replication为1 -->
   <property>
      <name>dfs.replication</name>
      <value>1</value>
   </property>
   <!-- 此处直接用window下的地址 D:\Hadoop\hadoop-2.9.2\data\namenode 会报错,应改为正斜杠,且磁盘名称前也需要一个正斜杠 -->
   <property>
     <name>dfs.namenode.name.dir</name>
     <value>/D:/Hadoop/hadoop-2.9.2/data/namenode</value>
   </property>
   <property>
     <name>dfs.datanode.data.dir</name>
     <value>/D:/Hadoop/hadoop-2.9.2/data/datanode</value>
  </property>
</configuration>

yarn-site.xml代码:

  <configuration>
   <!-- 属性yarn.nodemanager.aux-services告诉NodeManager需要实现一个名为 mapreduce.shuffle的辅助服务-->
    <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>
  </configuration>

javahome路径完善
   hdfs namenode -format

执行成功结果:

节点格式化成功

然后进入sbin文件输入:start-all.cmd 之后会有四个窗口跳出来,分别是 * Hadoop Namenode * Hadoop datanode * YARN Resource Manager * YARN Node Manager

yarn的web界面打不开 hdfs的web界面

六、我的问题

五中步骤(7)中格式化hdfs、再输入start-all命令后只出现两个窗口,关于Yarn部分的窗口出现error,http://localhost:8088界面打不开

start-all yarn失败
上一篇下一篇

猜你喜欢

热点阅读