記錄一下整個過程:
一盈蛮、下載Hadoop安裝包
- 官網(wǎng)下載Hadoop 2.6,并配置相關(guān)環(huán)境變量撕氧,自行百度
- 下載hadooponwindows-master.zip腐宋,能支持Hadoop能在Windows運行的工具无蜂,解壓并覆蓋Hadoop安裝目錄下bin和etc目錄
二伺糠、修改相關(guān)配置文件
etc/hadoop目錄下
- core-site.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
- hdfs-site.xml
<configuration>
<!-- 這個參數(shù)設(shè)置為1,因為是單機版hadoop -->
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/D:/java/hadoop-2.6.0/hadoop-2.6.0/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/D:/java/hadoop-2.6.0/hadoop-2.6.0/datanode</value>
</property>
</configuration>
- mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
- 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>
</configuration>
- hadoop-env.cmd
找到JAVA_HOME那一行
@rem set JAVA_HOME=%JAVA_HOME%
set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_151
三斥季、啟動Hadoop
-
格式化hdfs
在Hadoop home目錄創(chuàng)建namenode,datanode,tmp三個目錄训桶,打開cmd窗口執(zhí)行hadoop namenode -format
出現(xiàn)如下窗口表示成功
image.png - 啟動Hadoop
進到sbin目錄執(zhí)行start-all.cmd,會彈出四個窗口 - 打開localhost:8088和localhost:50070就可以看到y(tǒng)arn和hdfs的信息了