hadoop在windows下安装

下载hadoop地址 https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/  这是一个镜像地址,可以找到很多hadoop的版本

我下载的是2.6.5的版本    如果镜像找不到可以换地址找http://hadoop.apache.org(官网)

hadoop在windows下安装_第1张图片

将下载的hadoop2.6.5解压放在你喜欢的文件夹下

 由于在linux和windows环境不同,下载的hadoop文件夹的bin需要被替换成windows的版本

bin下载地址https://github.com/steveloughran/winutils,下载之后直接解压,将bin目录里的内容直接覆盖hadoop的bin

我用的2.6.5的版本,用的是2.6.4的bin,将原本解压的hadoop中的bin本分成bin_bak,讲2.6.4的bin复制到hadoop目录下

hadoop在windows下安装_第2张图片

hadoop在windows下安装_第3张图片

 

配置hadoop 配置之前先配置好jdk

所有的配置文件都在D:\hadoop\tools\hadoop-2.6.5\etc\hadoop的目录下,使用Notepad++/记事本/..打开.

修改hadoop-env.cmd文件,jdk1.8后面不要有空格

set JAVA_HOME=D:\java\developTools\jdk1.8

 

修改core-site.xml

  
      
    fs.default.name  
    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
 

mapred-site.xml是复制mapred-site.xml.template,去掉template 


    
       mapreduce.framework.name
       yarn
    

修改 yarn-site.xml


    
       yarn.nodemanager.aux-services
       mapreduce_shuffle
    
    
       yarn.nodemanager.aux-services.mapreduce.shuffle.class
       org.apache.hadoop.mapred.ShuffleHandler
    

 启动hadoop

进入到hadoop–>bin目录下,shift+右键 打开命令行..win8的话建议使用管理员运行cmd

hadoop namenode -format //格式化hdfs
cd xx/hadoop/sbin //进入到sbin目录下
start-dfs.cmd   //先启动dfs  
start-yarn.cmd  //再启动yarn  
//或者
//start-all.cmd //相当于以上的两条命令  推荐使用

启动后

hadoop在windows下安装_第4张图片

hadoop在windows下安装_第5张图片

参考地址  https://blog.csdn.net/xrui_java7/article/details/70231221

你可能感兴趣的:(windows,hadoop)