当前位置:   article > 正文

大数据:Windows环境下搭建安装Hadoop详解_winutils hadoop

winutils hadoop

基于Windows10 64位。Hadoop-2.8.3,winutils-2.8.3。

1,下载Hadoop发布的稳定包:https://archive.apache.org/dist/hadoop/common/

下载后把文件解压,如图:

 

本文基于Hadoop版本hadoop-2.8.3

 

2,当前电脑要安装有java的jdk,配置java环境和java_home。我没修改环境变量,我是通过Windows下bat文件写入代码实现,命令行启动的bat文件代码:

  1. set JAVA_HOME=D:\Java
  2. set HADOOP_HOME=E:\hadoop\hadoop-2.8.3
  3. set path=C:\Windows\System32;%JAVA_HOME%\bin;%HADOOP_HOME%\bin;
  4. start cls

 

3,此时启动第2步的bat文件,输入命令:hadoop version,然后输出如图:

表明Hadoop初步的搭建安装成功。但是此时仍然不能查看节点等,还需要完成下面步骤。

 

 

4,Hadoop在Windows下完整运行需要Windows组件支持,从

https://github.com/steveloughran/winutils

这里下载一个,下载完成后,解压得到若干版本的winutils,我选用2.8.3版本:

 

然后把上面的bin文件一股脑全部复制到第1步中解压后的hadoop-2.8.3\bin文件夹下面,覆盖原先的bin目录文件下所有文件。

 

5,创建三个文件夹,namenode,datanode,tmp。如图:

 

6,把以下4个配置文件全部复制替换掉hadoop\hadoop-2.8.3\etc\hadoop下的文件:

core-site.xml:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <property>
  4. <name>fs.defaultFS</name>
  5. <value>hdfs://localhost:9000</value>
  6. </property>
  7. <property>
  8. <name>hadoop.tmp.dir</name>
  9. <value>/E:/hadoop/my/tmp</value>
  10. </property>
  11. </configuration>

 

 

hdfs-site.xml:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <property>
  4. <name>dfs.replication</name>
  5. <value>1</value>
  6. </property>
  7. <property>
  8. <name>dfs.namenode.name.dir</name>
  9. <value>/E:/hadoop/my/namenode</value>
  10. </property>
  11. <property>
  12. <name>dfs.datanode.data.dir</name>
  13. <value>/E:/hadoop/my/datanode</value>
  14. </property>
  15. </configuration>

 

mapred-site.xml:

  1. <?xml version="1.0"?>
  2. <configuration>
  3. <property>
  4. <name>mapreduce.framework.name</name>
  5. <value>yarn</value>
  6. </property>
  7. </configuration>

 

yarn-site.xml:

  1. <?xml version="1.0"?>
  2. <configuration>
  3. <property>
  4. <name>yarn.nodemanager.aux-services</name>
  5. <value>mapreduce_shuffle</value>
  6. </property>
  7. <property>
  8. <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
  9. <value>org.apache.hahoop.mapred.ShuffleHandler</value>
  10. </property>
  11. </configuration>

 

7,从https://github.com/steveloughran/winutils

下载winutils包,选择用2.8.3版本的。把\bin下所有文件复制到hadoop\hadoop-2.8.3\bin下面,最后:

 

 

8,然后在cmd窗口执行命令:

hdfs namenode -format

输出:

表明配置成功。

 

9,进入sbin目录下,执行命令:start-all,启动Hadoop,如图:

 

执行命令后,将弹出四个窗口,如图:

 

至此,Hadoop 2.8.3在Windows 10上的搭建完成。

 

在控制台输入 jps 命令,得到:

进程id和进程名。

 

 

打开网址:http://localhost:50070

 

 

 

 

打开网址:http://localhost:8088

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/851801
推荐阅读
相关标签
  

闽ICP备14008679号