Windows下搭建hadoop 搭建本地hadoop开发环境

windows下搭建hadoop-2.6.0本地idea开发环境 概述本文记录windows下hadoop本地开发环境的搭建:OS:windows hadoop运行模式:独立模式 安装包结构:Hadoop-2.6.0-Windows.zip - cygwinInstall // cygwin离线安装包 - hadoop-2.6.0-windows.tar.gz // hadoop-2.6.0 windows安装包 PS:hadoop-2.6.0-w 阅读详情

一、下载所需文件

    1.JDK下载地址:点击打开链接

    2.Hadoop下载地址:点击打开链接

    3.Windows下安装Hadoop工具下载地址:点击打开链接    密码:yk9u

二、jdk安装

    1.不会看这里点击打开链接

三、Hadoop环境配置   

    1.下载Hadoop,并解压到你的本地目录,我下载的是hadoop-2.5.2版本,解压在D:\hadoop\hadoop-2.5.2。

                 

四、配置Hadoop的环境变量

    1.计算机 –>属性 –>高级系统设置 –>高级选项卡 –>环境变量 –> 单击新建HADOOP_HOME

        

    注意:路径到bin的上级目录即可。

    2.Path环境变量下配置【%HADOOP_HOME%\bin;】变量

        

五、配置Hadoop文件

    1.编辑“D:\hadoop\hadoop-2.5.2\etc\hadoop”下的core-site.xml文件,将下列文本粘贴进去,并保存。

<configuration>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/D:/hadoop/workplace/tmp</value>
    </property>
    <property>
        <name>dfs.name.dir</name>
        <value>/D:/hadoop/workplace/name</value>
    </property>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>
    2. 编辑“D:\hadoop\hadoop-2.5.2\etc\hadoop”目录下的 mapred-site.xml (如果不存在将mapred-site.xml.template重命名为mapred-site.xml)文件,粘贴一下内容并保存。
<configuration>
    <property>
       <name>mapreduce.framework.name</name>
       <value>yarn</value>
    </property>
    <property>
       <name>mapred.job.tracker</name>
       <value>hdfs://localhost:9001</value>
    </property>
</configuration>

    3.编辑“D:\hadoop\hadoop-2.5.2\etc\hadoop”目录下的hdfs-site.xml文件,粘贴以下内容并保存。

<configuration>
    <!-- 这个参数设置为1,因为是单机版hadoop -->
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.data.dir</name>
        <value>/D:/hadoop/workplace/data</value>
    </property>
</configuration>
    4. 编辑“D:\hadoop\hadoop-2.5.2\etc\hadoop”目录下的 yarn-site.xml 文件,粘贴以下内容并保存。
<configuration>
    <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>

  5.编辑“D:\hadoop\hadoop-2.5.2\etc\hadoop”目录下的hadoop-env.cmd文件,将JAVA_HOME用 @rem注释掉,编辑为JAVA_HOME的路径,然后保存。

@rem set JAVA_HOME=%JAVA_HOME%
set JAVA_HOME=D:\java\jdk

六、替换文件

    将1.3下载到的hadooponwindows-master.zip,解压,将全部bin目录文件替换至hadoop目录下的bin目录。

七、运行环境

    1.运行cmd窗口,执行hdfs namenode -format。

    2.运行cmd窗口,切换到hadoop的sbin目录,执行start-all.cmd,它将会启动以下4个进程窗口。

    

    

    

    

八、上传测试

根据你core-site.xml的配置,接下来你就可以通过:hdfs://localhost:9000来对hdfs进行操作了。

1.创建输入目录

C:\WINDOWS\system32>hadoop fs -mkdir hdfs://localhost:9000/user/

C:\WINDOWS\system32>hadoop fs -mkdir hdfs://localhost:9000/user/wcinput

2.上传数据到目录

C:\WINDOWS\system32>hadoop fs -put D:\personal\debug.log hdfs://localhost:9000/user/wcinput

C:\WINDOWS\system32>hadoop fs -put D:\personal\waz.txt hdfs://localhost:9000/user/wcinput

3.查看文件 

    

QA常见问题:

    1:启动hadoop可能提示找不到JAVA_HOME路径,是因为hadoop读取JAVA_HOME环境变量存在空格导致。

    2:启动hadoop提示找不到HADOOP,是因为Hadoop环境变量没有配置好,请检查Hadoop环境变量配置。       


hadoop自带的web控制台GUI

1.资源管理GUI:http://localhost:8088/; 


2.节点管理GUI:http://localhost:50070/


Windows 10搭建Eclipse Hadoop开发环境:本地运行MapReduce与排坑指南 Hadoop作为大数据处理的核心框架,通常运行在Linux服务器上,但开发者日常编码、调试往往更习惯使用Windows。很多人在配置开发环境时陷入误区:要么选择虚拟机导致代码同步困难,要么因缺少Windows原生支持而报错不断。其实,Hadoop本身基于Java实现,MapReduce任务可通过LocalJobRunner以本地模式运行,关键是要解决JDK版本、Hadoop二进制包以及winutils.exe等Windows专属组件问题。通过合理配置JAVA_HOME、HADOOP_HOME与Eclipse 阅读详情

相关推荐

Windows下Hive 3.1.3与Hadoop 3.3.6集成MySQL元数据库:手把手搭建本地开发环境

数据仓库技术是处理海量结构化数据的核心方案,其基本原理是通过类SQL接口对分布式存储系统中的数据进行查询与分析,从而降低大数据处理的技术门槛。Hive作为Hadoop生态中经典的数据仓库工具,通过将HiveQL转换为MapReduce或Spark任务,实现了传统数据库开发人员向大数据平台的平滑过渡。其技术价值在于平衡了易用性与扩展性,使得在数据湖架构上进行数据探索、ETL和即席查询成为可能。典型的应用场景包括日志分析、用户行为分析和历史数据报表生成。本文聚焦于Hive的本地开发环境搭建,针对Windows平

weixin_34007906的博客 409

Hadoop 运行环境搭建(开发重点)

Hadoop 运行环境搭建

m0_72168501的博客 2680

PySpark 本地开发环境搭建与实践

本文详细介绍了 PySpark 本地开发环境的搭建过程,包括 JDK、Hadoop、Anaconda、PySpark 的安装以及 Pycharm 工程的创建。同时,深入讲解了代码编写、本地开发案例(如 WordCount、处理特殊分隔符、读取 hdfs 数据、获取外部变量)、Spark 程序的监控和 local 模式下结果文件数量问题等内容。通过掌握这些知识和技能,读者可以在 Windows 本地环境中高效地进行 PySpark 开发,处理大规模数据,解决实际业务中的数据分析和处理问题。

天冬忘忧的博客 3013

Windows7下搭建本地hadoop开发环境

Windows7下搭建本地hadoop开发环境 jdk下载 jdk下载地址 jdk安装 jdk安装步骤 hadoop下载 hadoop下载地址 Windows下安装Hadoop工具下载 安装工具下载 hadoop环境变量配置 1.之前下载好的Hadoop是一个压缩包,因此直接解压到你的本地目录,我下载的是hadoop-2.7.7版本,解压在E:\hadoop\hadoop-2.7.7。 2.开始配置环境变量:打开计算机 –>属性 –>高级系统设置 –>高级选项卡 –>环境变量 –&g

qq_34330118的博客 320

Winutils配置全解析:解决Hadoop在Windows本地开发环境搭建难题

在Windows平台上进行大数据开发时,Hadoop生态工具(如Spark、Hive)的本地调试模式常因缺少winutils二进制文件而报错。winutils是Hadoop官方提供的Windows原生工具集,通过JNI与Java层配合,模拟Linux下的进程管理、文件权限与系统信息读取等POSIX语义。它作为客户端本地依赖,不涉及集群配置,却能打通HDFS客户端、本地文件系统与上层组件之间的桥接。理解其版本对应关系、目录结构与环境变量设置,能有效规避“Failed to locate the winutil

weixin_28224217的博客 244

winutils.exe配置全解析:Windows下Hadoop本地开发环境搭建

大数据开发常从本地环境起步,而Windows系统上运行Hadoop命令时,常因缺少原生二进制文件导致init报错。winutils.exe正是Hadoop在Windows平台模拟文件权限与本地目录操作的关键组件,其存在与否直接影响hdfs、Spark、Hive等工具能否正常启动。理解HADOOP_HOME环境变量、hadoop.dll加载机制及版本匹配原理,是解决Could not locate executable等异常的基础。通过正确下载、放置、配置和验证,开发者可以在Windows上稳定跑通本地文件系

weixin_29098367的博客 193

Java后端+MQTT实现大疆无人机机场巡检自动化调度与避坑实践

MQTT是一种基于发布/订阅模式的轻量级消息传输协议,适用于低带宽、高延迟或不可靠网络环境下的设备通信。其核心原理是通过Broker解耦消息生产者和消费者,并借助QoS等级保障消息送达。在物联网与无人机巡检场景中,MQTT能够有效支撑高频遥测数据推送、任务状态同步与告警分发,显著提升系统实时性与可靠性。结合Java后端的状态机与幂等设计,可进一步解决消息丢失、重复消费及任务卡死等工程难题。本文围绕大疆机场巡检项目,分享MQTT主题设计、QoS策略、连接管理及性能优化的完整落地经验。

weixin_34198453的博客 257

一人公司 CEO × Accio Work:最大能效实战指南

作为一人公司 CEO,你需要同时扮演市场、销售、运营、财务、产品等多个角色。Accio Work 本质上就是你的。

华盛AI的博客 2102

Windows本地配置hadoop运行环境

windows本地配置hadoop运行环境,可以帮助我们更好进行开发或者hadoop学习。 本文介绍了如何搭建一个hadooop伪运行环境。 一、下载安装包并配置环境变量 下载hadoop binary安装安装包: https://hadoop.apache.org/releases.html 下载完后配置环境变量: HADOOP_HOME=D:\hadoop-2.6.0 path里面添加:%HA...

a200822146085的博客 6485

SolidWorks草图绘制实战:如何用图片参考快速搞定智能小车底板设计

本文详细介绍了在SolidWorks中利用图片参考进行草图绘制的实战方法,以智能小车底板设计为例,帮助设计师快速将概念转化为精准三维模型。通过插入、对齐参考图片并高效描图,结合参数化约束与尺寸驱动,大幅提升设计效率和准确性,尤其适合新手入门与老手优化工作流。

rust6ferris的博客 219

Anaconda启动失败,一直在loading application的问题

实战基础新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本

Tristan的博客 2771

大数据学习——Hadoop本地模式搭建

大数据学习之Hadoop本地模式搭建。

qq_43687583的博客 2341

Java开发者必看:Apache PDFBox实现PDF数字签名完整指南(附源码)

本文为Java开发者提供了使用Apache PDFBox实现PDF数字签名的完整指南。详细介绍了从环境配置、核心原理到完整代码实现的全过程,涵盖证书管理、签名位置计算、性能优化及实际应用案例,并附有可直接复用的源码,帮助开发者高效集成PDF数字签名功能。

o1p2q3r的博客 340

windows下搭建hadoop 搭建本地hadoop开发环境

windows下搭建hadoop 搭建本地hadoop开发环境 一、下载所需文件 1.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.Hadoop下载地址:https://pan.baidu.com/s/1fGclfAivPWVukRPDRfMUzA 3.Windows下安装Hadoop工具下载地址:https://pan.baidu.com/s/190xbt

我是Mark 1405

DDR5 JEDEC标准简析:一次读懂DDR5的核心规范!

JEDEC,全称是,中文名称是「电子元件工程联合委员会」,它是全球权威的存储接口标准制定机构。我们常见的 DDR2、DDR3、DDR4、DDR5 都是它搞出来的。📌 JEDEC 就像存储接口界的“裁判+编剧”——规定谁该怎么跑,怎么演,怎么配合。

weixin_43199439的博客 2572

OpenHarmony电源管理驱动架构剖析:HDI框架下的低功耗实现

鸿蒙电源管理驱动模块是OpenHarmony操作系统中负责设备电源状态管理的核心组件。该模块基于HDI(Hardware Device Interface)框架实现,提供了完整的电源管理功能,包括系统休眠/唤醒、运行锁管理、休眠模式控制等核心功能。public:// 主要接口函数// 运行锁管理private:// 内部辅助函数// 成员变量public:// 运行锁控制接口// 回调管理private:// 内部辅助函数。

m0_67505153的博客 209

Windows本地搭建Hadoop开发环境的完整避坑指南

四个关键文件(core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml)需要根据本地路径进行定制化配置。:遇到yarn命令冲突时(常见于前端开发者),需要修改start-yarn.cmd文件,明确指定Hadoop自带的yarn路径,可以使用%HADOOP_HOME%环境变量或绝对路径。:除了HADOOP_HOME外,务必在Path中添加%HADOOP_HOME%\bin和%HADOOP_HOME%\sbin两个路径,斜杠方向要特别注意。

BlackironWolf89的博客 849

34、婴儿监视器应用开发指南

本文详细介绍了基于 ESP32 和 Edge Impulse 开发婴儿监视器应用的全过程,涵盖音频处理、机器学习推理、ESP RainMaker 平台集成以及内存监控等功能。通过实现 AppAudio、AppRmaker 和 AppMem 三个核心类,完成了婴儿哭声的实时检测与远程通知,并通过合理的内存管理优化,有效节省了 ESP32 的内部 RAM 资源。文章还提供了完整的代码示例和配置说明,适用于物联网和嵌入式 AI 应用开发爱好者参考学习。

python9snake的博客 95

Windows下搭建本地hadoop开发环境(单机版),Are you Get?

一、下载必备安装包 1.JDK下载地址:点击打开链接 2.Hadoop下载地址:点击打开链接 3.Windows下安装Hadoop工具下载地址:点击打开链接密码:yk9u 二、Hadoop环境配置 下载Hadoop,并解压到你的本地目录,我下载的是hadoop-2.6.5版本,解压在D:\hadoop\hadoop-2.6.5。 ...

逆流而上的技术学习,真诚携手共进之陪伴的博客 2057

2025年9月GESP(C++四级):排兵布阵

作为将军,你自然需要合理地排兵布阵。地图可以视为n行m列的网格,适合排兵的网格以 1 标注,不适合排兵的网格以 0 标注。现在你需要在地图上选择一个矩形区域排兵,这个矩形区域内不能包含不适合排兵的网格。请问可选择的矩形区域最多能包含多少网格?

王老师青少年编程 1383

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Windows 11/10 高效搭建Hadoop 3.x:从零到本地开发环境实战

本文详细介绍了在Windows 11/10系统上高效搭建Hadoop 3.x本地开发环境的完整流程,包括Java环境配置、Windows特有依赖处理、Hadoop安装与基础配置、服务启动验证以及常见问题排查。通过实战案例演示如何开发第一个MapReduce程序,帮助开发者快速掌握大数据处理技术,提升本地开发效率。

weixin_34122810的博客 376

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

hadoop的windows远程linux服务进行本地开发环境搭建

一、服务端Hadoop2.8.2的配置修改首先,你需要对Linux下的Hadoop2.8.2进行一些小修改,让虚拟机IP下的hdfs协议的9000与9001端口顺利发布出去。如果是虚拟机,连通虚拟机与主机。之后,在虚拟机或者远程服务器中通过如下的命令,查出当前虚拟机或服务器所在的内网IP,[plain] view plain copy-ifconfig  比如此处,我的Linux所在的内网IP是:...

1989的博客 468

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

windows10搭建spark本地开发环境

注意:Spark3.0、Spark3.1是由Scala2.12预编译,但是Spark 3.2+是采用Scala 2.13预编译。

besmarterbestronger的博客 7706

Windows本地配置Hadoop集群开发环境

搭建好Hadoop集群后,应该如何开发mapreduce程序?比较简单的方法是在Windows本地进行开发环境的搭建。先确认已经在虚拟机中的Hadoop集群已经开启,在Windows本地的eclipse已经安装及环境变量配置好,而且在本地文件夹已经有和集群同版本hadoop文件(解压缩好了)。 准备:需要在GitHub上下载好以下两个文件 hadoop2x-eclipse-plugin-master.zip hadoop-common-2.2.0-bin-master.zip 1、hadoop2x-ecli

yyync的博客 752
上一篇: jvm虚拟机性能监控与故障处理工具
下一篇: java实现冒泡排序的2种方法
王安镇
博客等级 码龄14年 33粉丝 15原创
评论 28
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值