Windows10下配置Hadoop及相关问题解决办法

Windows10下Hadoop安装步骤(默认安装好了JDK且配置成功):

1.Hadoop下载,官网或到http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.7.7/hadoop-2.7.7.tar.gz下载并解压;                                  

Windows10下配置Hadoop及相关问题解决办法_第1张图片

2.配置环境变量,如图所示,这里不建议在Path中配置绝对路径,各种各样的小问题:

Windows10下配置Hadoop及相关问题解决办法_第2张图片

 

Windows10下配置Hadoop及相关问题解决办法_第3张图片

 

3.Hadoop在Windows下支持文件下载:https://download.csdn.net/download/h_12306/10516282,下载成功后请解压,放到到步骤1中解压后的文件夹中的bin文件夹中,将解压到的hadoop.dll另外放到C:\Windows\System32一份;

                  

Windows10下配置Hadoop及相关问题解决办法_第4张图片

                                

Windows10下配置Hadoop及相关问题解决办法_第5张图片

4.打开E:\hadoop-2.7.7\etc\hadoop,配置xml文件:

Windows10下配置Hadoop及相关问题解决办法_第6张图片

  • core-site.xml








    
        fs.defaultFS
        hdfs://localhost:9000
        

  • hdfs-site.xml








    
        dfs.replication
        1
    
        
        dfs.namenode.name.dir    
        file:/hadoop/data/dfs/namenode    
        
        
        dfs.datanode.data.dir    
        file:/hadoop/data/dfs/datanode  
    
  • yarn-site.xml




    
        yarn.nodemanager.aux-services
        mapreduce_shuffle
    
    
        yarn.nodemanager.aux-services.mapreduce.shuffle.class
        org.apache.hadoop.mapred.ShuffleHandler
    
  • mapred-site.xml(注:解压之后可能这个是.xml.templete,复制替换即可)








    
        mapreduce.framework.name
        yarn
    

4.配置好之后,win+R输入cmd进入命令行窗口,进入bin文件夹对namenode格式化之后启动Hadoop:

  • 格式化:hadoop namenode -format
  • 启动:cd..\sbin    -->  start-all.cmd  -->jps

注意:以上参考https://www.cnblogs.com/wuxun1997/p/6847950.html

相关问题:格式化namenode时候,可能会提示:Hadoop Error: JAVA_HOME is incorrectly set. 

首先确定之前你在配置JDK的时候,在Path中不是使用的绝对路径,然后确定系统变量中确实写的是JAVA_HOME这几个字母而不是Java_Home之类,最后重点关注一下JAVA_HOME的路径中是否含有空格,比如Program files这种的,如果是这种,请将空格部分加上英文的双引号,如图:

Windows10下配置Hadoop及相关问题解决办法_第7张图片

 

 

 

Over

 

你可能感兴趣的:(杂论)