Windows 安装配置hadoop3.1.3

一、解压hadoop-3.1.3.tar.gz

在这里插入图片描述

 如果遇到解压错误,可能需要管理员解压,我这边使用的是bandzip,在开始菜单找到解压软件Bandzip应用。用其他解压软件也可以。

重新解压即可

 

二、配置环境变量

在这里插入图片描述

 

以上图片为配置java的环境变量,hadoop的环境变量和java环境变量配置过程相同,路径换成你上一步解压之后的hadoop路径即可,因为hadoop是需要java环境的所以机器上要提前安装好java(java的路径最好不要有空格,如果有空格的话,需要在hadoop_env.cmd文件中将java的路径有双引号括起来)

 

 

三、修改配置文件

文件路径在hadoop的etc\hadoop里

3.1 core-site.xml

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>    
</configuration>

3.2 hdfs-site.xml

<configuration>
 <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>    
        <name>dfs.namenode.name.dir</name>    
        <value>file:/hadoop/data/dfs/namenode</value>    
    </property>    
    <property>    
        <name>dfs.datanode.data.dir</name>    
        <value>file:/hadoop/data/dfs/datanode</value>  
    </property>
</configuration>

3.3 mapred-site.xml

<configuration>
    <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
    </property>
</configuration>

3.4 yarn-site.xml

<configuration>

<!-- Site specific YARN configuration properties -->
 <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>

3.5 hadoop-env.cmd

修改JAVA_HOME(设置自己java所安装的位置,因为Program Files有空格,配置时用PROGRA~1表示Program Files)

set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_144

四、下载winutils

由于hadoop不能直接直接在windows环境下启动,需要依赖hadoop的winutils

在这里插入图片描述

这里给出两个下载路径首先是githttps://github.com/cdarlint/winutils

如果大家在git上下载不下来,或者下载慢,这里提供一个百度网盘的下载路径https://pan.baidu.com/s/1a5et7e6oLir2dgABPJkgqg?pwd=yyds

下载好之后,挑选和你hadoop相同的版本,将bin中的内容直接拷贝到你安装的hadoopbin目录下,有重复的替换即可。
在这里插入图片描述

 (将winutils的bin下的内容  复制到 hadoop的bin下。替换所有)

 五、启动hadoop

第一次启动需要初始化名字节点,初始化名字节点之前请确保 在上面配置的hdfs-site.xml文件中的namenode目录为空,切换到hadoop的bin目录下,输入一下内容

hadoop namenode -format

在这里插入图片描述

看到successfully证明成功初始化。

之后切换到hadoop安装目录下的sbin目录,输入以下内容:

start-all.cmd

 会依次弹出四个命令框,分别为namenode、datanode、resourcemanager、nodemanager

在这里插入图片描述

这时打开浏览器输入:

localhost:9870

 会出现以下内容:

六、上传文件

切换到hadoop下的bin目录,输入

hdfs dfs -mkdir /tset

在这里插入图片描述

 随意上传一个文件

hdfs dfs -put "你的文件路径" /test

我这里是上传了一个jar包

在这里插入图片描述

 

我这里是参考了其他文章,对我遇到的一些问题做出了一些修改。

参考原文:https://blog.csdn.net/weixin_43850384/article/details/126007016?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167037458816800213015568%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167037458816800213015568&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-126007016-null-null.142^v67^control,201^v4^add_ask,213^v2^t3_esquery_v3&utm_term=windows%E6%90%AD%E5%BB%BAhadoop3.1.3&spm=1018.2226.3001.4187

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值