您当前的位置: 首页 >  hadoop

川川菜鸟

暂无认证

  • 2浏览

    0关注

    969博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HDFS_DFS(三):window10上配置Hadoop

川川菜鸟 发布时间:2022-08-30 19:39:32 ,浏览量:2

java jdk到这里下载:https://www.oracle.com/java/technologies/downloads/#java8-windows

文章目录
    • 前言
    • 一、window10安装配置hadoop
    • 二、启动集群

前言

Shell/Hadoop fs/HDFS/dfs的一些相关操作,相当于是在集群内部,跟集群的一些客户端打交道 在这里插入图片描述

本文目标:希望在Windows环境对远程的集群进行一个客户端访问,于是现在就在Windows环境上写代码,写HDFS客户端代码,远程连接上集群,对它们进行增删改查相关操作。 在这里插入图片描述

一、window10安装配置hadoop

想让我们的windows能够连接上远程的Hadoop集群,windows里面也得有相关的环境变量。

下载hadoop3.2.2 windows版到非中文路径(我虚拟机上也是3.2.4,然而windwow版本最新只有3.2.2)

下载hadoop安装包: https://archive.apache.org/dist/hadoop/common/hadoop-3.2.2/hadoop-3.2.2.tar.gz

下载windows下使用hadoop需要的工具 winutils.exe 和 hadoop.dll: https://github.com/cdarlint/winutils/tree/master/hadoop-3.2.2/bin 选择这两个下载即可: 在这里插入图片描述 把这两个文件放到放入hadoop bin 目录下即可: 在这里插入图片描述 把整个hadoop文件夹移动到D盘。

bin目录加入环境变量: 在这里插入图片描述

在data目录下,创建两目录 namenode,datanode 在这里插入图片描述 进入etc/hadoop目录,修改core-site.xml




	
	    fs.default.name
	  hdfs://localhost:9000
	 
	 
	  hadoop.tmp.dir
	  /D://360Downloads//hadoop//data//temp
	 



修改mapred-site.xml


 
	       
	mapreduce.framework.name       
	yarn   
	


修改yarn-site.xml



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


修改hdfs-site.xml


   
   
	   dfs.replication
	   1
   
   	 
        dfs.permissions 
        false 
     
      
          dfs.namenode.name.dir
          /D://360Downloads//hadoop//data//namenode
      
      
   		fs.checkpoint.dir
   		/D://360Downloads//hadoop//data//snn
   	
   	
   		fs.checkpoint.edits.dir
   		/D://360Downloads//hadoop//data//snn
   	
   	   
          dfs.datanode.data.dir
          /D://360Downloads//hadoop//data//datanode
      

把jdk文件放到与hadoop同级的文件夹下面(主要是没有空格就行) 在这里插入图片描述 把jdk配置到环境变量:

在这里插入图片描述

找到hadoop-env.cmd 配置jdk路径 在这里插入图片描述 修改如下: 在这里插入图片描述 查看hadoop是否成功,cmd输入:hadoop 在这里插入图片描述

参考文章:

https://blog.csdn.net/qq_40278285/article/details/113742065

二、启动集群

初始化:

hdfs namenode -format

如下: 在这里插入图片描述 可以看到data下的namenode不是空的了: 在这里插入图片描述 切换到sbin目录下,执行:

start-dfs.cmd

如下: 在这里插入图片描述 Web界面查看HDFS信息,在浏览器输入http://localhost:9870/,可访问NameNode 如下: 在这里插入图片描述

关注
打赏
1665165634
查看更多评论
立即登录/注册

微信扫码登录

0.1240s