window10安装Hadoop3.1.3

本文详细介绍了如何在Windows 10上安装Hadoop 3.1.3,包括所需工具、安装步骤、配置文件修改以及验证安装成功的全过程。特别提醒,需使用JDK8,避免版本不兼容问题。安装成功后,通过运行特定命令和访问相关URL可检查Hadoop是否正常运行。

最近做实验需要在Linux系统安装Hadoop,由于我之前就想在window上安装,所以借此机会先在window上安装再在Linux安装。

个人比较喜欢安装比较新的东西,所以选择Hadoop3.1.3

准备工具 :
1、jdk8,这里不要用其他jdk了,会出现一些其他问题的,我用jdk11有些包就找不到,好像jdk9都不行
2、Hadoop3.1.3,官网下载,也可以下载其他的3.0以上的版本,3.0以下的版本安装有些不太一样,下载地址Hadoop3.1.3
3、Hadoop3.1.3在window运行的工具winutils,下载地址winutils

注意:winutils有与之对应的Hadoop,如果是3.0以下的可能不行,尽量找相对应的版本吧

Hadoop安装:

jdk的安装不用说了,能够想到安装Hadoop的哪个不是安装jdk的,只要安装的是jdk8的就行

Hadoop的安装和jdk的安装是一致的

1、系统变量中建立HADOOP_HOME变量,然后赋值你的安装路径
在这里插入图片描述

2、在path变量中添加Hadoop的bin
在这里插入图片描述
3、控制台输入hadoop version,输入版本就说明安装成功
在这里插入图片描述

修改配置文件:

配置之前先创建一些文件夹
在这里插入图片描述
然后在data文件夹下面再创建两个文件夹
在这里插入图片描述

需要配置的文件 在安装路径的etc文件夹下面
在这里插入图片描述

1、hadoop-env.cmd文件:如果你的jdk路径中没有空格,那么这个可以不用修改,如果包含了空格,比如:
这里以安装目录为C:\Program Files\Java\jdk1.8.0_181为例,因为Program Files中存在空格,若是直接使用会出现错误,可以下面两种方式之一进行处理:
只需要用PROGRA~1 代替Program Files,即改为C:\PROGRA~1\Java\jdk1.8.0_18
或是使用双引号改为 “C:\Program Files”\Java\jdk1.8.0_181
在这里插入图片描述

2、core-site.xml文件:添加一下代码

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

在这里插入图片描述
3、hdfs-site.xml文件:添加一下文件,路径改成自己的安装路径

<configuration>
	<property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>    
        <name>dfs.namenode.name.dir</name>    
        <value>/E:/Hadoop/hadoop-3.1.3/hadoop-3.1.3/data/namenode</value>    
    </property>    
    <property>    
        <name>dfs.datanode.data.dir</name>    
        <value>/E:/Hadoop/hadoop-3.1.3/hadoop-3.1.3/data/datanode</value>  
    </property>
</configuration>

在这里插入图片描述
4、mapred-site.xml文件:

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

在这里插入图片描述
5、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>
	<property>
        <name>yarn.nodemanager.resource.memory-mb</name>
        <value>1024</value>
    </property>
    <property>
        <name>yarn.nodemanager.resource.cpu-vcores</name>
        <value>1</value>
    </property>

</configuration>

在这里插入图片描述

格式化节点:hdfs namenode -format
在这里插入图片描述

替换文件:

1、打开winutils文件,把里面的bin文件复制到hadoop的安装路径,替换掉原来的bin文件

2、按照路径找到该文件
在这里插入图片描述
把它复制到上一级目录,即
在这里插入图片描述

回到hadoop安装目录,运行该文件
在这里插入图片描述
出现下面四个窗口就是 成功了,注意每个窗口标题的后面的名称,比如yarn nodemanager,如果没有出现则是失败
在这里插入图片描述

然后浏览器访问下面两个网址:
在这里插入图片描述
访问成功:
在这里插入图片描述
在这里插入图片描述

上网折腾了很久,最后参考这篇文章弄出来的
https://blog.youkuaiyun.com/yongyong2014/article/details/91883547

<think>好的,我现在需要帮助用户解决在Windows系统上安装Hadoop 3.1.3的问题。首先,我得回顾一下用户提供的引用内容,这些引用都是关于Hadoop安装的教程。用户特别提到了引用1到4,这些引用中包含了Windows 10安装Hadoop的步骤,比如环境变量的配置、下载安装包等。 首先,我要确定用户的需求是明确的:他们需要一个完整的步骤教程来在Windows上安装Hadoop 3.1.3。根据引用内容,用户可能已经看过一些教程,但需要更详细的指导或者整合后的步骤。我需要确保回答结构清晰,分步骤说明,同时引用相关的内容来支持每一步的正确性。 接下来,我需要考虑用户可能的痛点。比如,在Windows上安装Hadoop可能遇到的环境变量配置问题,或者需要安装额外的工具如Winutils。引用3和4提到了配置HADOOP_HOME和PATH变量,这应该是关键步骤。同时,引用1和2提到了详细的教程,可能包括下载和配置过程。 然后,我需要组织安装步骤。通常,安装HadoopWindows上需要以下步骤:安装Java,下载Hadoop,解压,配置环境变量,修改配置文件,下载Winutils,测试安装。需要详细说明每个步骤,特别是配置文件的部分,比如core-site.xml、hdfs-site.xml等,这些在引用中没有详细提到,但根据经验是必须的。 另外,用户可能遇到的问题,比如权限问题或者路径错误,需要给出解决建议。例如,确保所有路径没有空格,使用管理员权限运行命令提示符等。引用3和4中的环境变量设置需要正确无误,否则Hadoop可能无法启动。 还要注意,用户提供的引用中提到了项目地址,可能需要引导用户到指定链接获取更多资源,比如Winutils的下载地址,这在引用1中提到的gitcode项目可能包含必要的工具。 最后,生成相关问题时要围绕安装过程中可能遇到的扩展问题,比如配置集群、验证安装、常见错误处理等,这样用户如果有进一步的问题可以自行参考或继续提问。 总结一下,回答需要分步骤详细说明,引用提供的资料来增强可信度,同时预见到用户可能遇到的问题并给出提示,确保回答真实可靠,结构清晰。</think>### Windows 10 安装 Hadoop 3.1.3 完整步骤教程 #### **前置条件** 1. **Java 8+ 环境** Hadoop 依赖 Java 运行,需安装 JDK 并配置环境变量。 - 下载 JDK:从 [Oracle官网](https://www.oracle.com/java/technologies/downloads/) 选择 Windows x64 版本 - 配置环境变量: ```bash JAVA_HOME = C:\Program Files\Java\jdk1.8.0_301 Path 添加 %JAVA_HOME%\bin ``` #### **安装步骤** 1. **下载 Hadoop 3.1.3** 从 [Apache Hadoop 官网](https://hadoop.apache.org/releases.html) 下载二进制包 `hadoop-3.1.3.tar.gz`,解压至无空格路径(如 `D:\hadoop-3.1.3`)[^1][^2]。 2. **配置环境变量** - 添加 `HADOOP_HOME`: ```bash HADOOP_HOME = D:\hadoop-3.1.3 ``` - 修改 `Path`: ```bash Path 添加 %HADOOP_HOME%\bin 和 %HADOOP_HOME%\sbin ``` 验证配置: ```bash hadoop version # 应输出 Hadoop 3.1.3 版本信息 ``` [^3][^4] 3. **安装 Winutils** HadoopWindows 需要 `winutils.exe` 和 `hadoop.dll` 支持: - 从 [GitCode 资源库](https://gitcode.com/Resource-Bundle-Collection/f4bdc) 下载对应版本文件 - 将文件复制到 `%HADOOP_HOME%\bin` 目录下[^1][^2]。 4. **修改 Hadoop 配置文件** 进入 `%HADOOP_HOME%\etc\hadoop` 目录: - **core-site.xml**(配置 HDFS 地址): ```xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property> </configuration> ``` - **hdfs-site.xml**(配置副本数): ```xml <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration> ``` - **mapred-site.xml** 和 **yarn-site.xml** 可按需配置(单机模式可暂不修改)。 5. **格式化 HDFS** 以管理员身份运行命令提示符: ```bash hdfs namenode -format ``` 6. **启动 Hadoop 服务** ```bash # 启动 HDFS start-dfs.cmd # 启动 YARN(若需) start-yarn.cmd ``` 访问 `http://localhost:9870` 验证 NameNode 状态。 #### **常见问题** - **端口占用**:检查 `9000`、`9870` 端口是否被占用 - **路径错误**:确保所有配置文件中路径使用正斜杠 `/` 或双反斜杠 `\\` - **权限问题**:以管理员身份运行命令行工具 ---
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值