windows安装hadoop教程

Hadoop在window下安装实践 Hadoop在window下的安装教程 阅读详情

第一步 安装JDK

第二步 安装Hadoop

  1. 下载hadoop地址:http://archive.apache.org/dist/hadoop/common/hadoop-3.2.2/
    在这里插入图片描述

  2. 下载hadoop-winutils https://github.com/cdarlint/winutils
    在这里插入图片描述
    将红色方框里面的文件复制到hadoop-3.2.2\bin目录中,hadoop主要基于linux编写,这个winutil.exe主要用于模拟linux下的目录环境。因此hadoop放在windows下运行的时候,需要这个辅助程序才能运行。

第三步 配置hadoop

  1. 配置环境变量:
    新增系统变量 HADOOP_HONE
    在这里插入图片描述
    编辑系统变量中的Path
    在这里插入图片描述

  2. 进入hadoop安装文件夹下的etc/hadoop文件夹,修改以下文件内容:
    (1)core-site.xml

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!--
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License. See accompanying LICENSE file.
-->

<!-- Put site-specific property overrides in this file. -->


<configuration>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
    </property>
    <property>
    	<name>hadoop.tmp.dir</name>
		<value>/G:/hadoop/tmp</value>
  	</property>
</configuration>

(2)hdfs-site.xml

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!--
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License. See accompanying LICENSE file.
-->

<!-- Put site-specific property overrides in this file. -->


<configuration>
    <!-- 这个参数设置为1,因为是单机版hadoop -->
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
	 <property>
        <name>dfs.namenode.name.dir</name>
          <!-- 需要先创建此目录 -->
        <value>file:/G:/hadoop/data/dfs/namenode</value>
    </property>
    <property>
        <name>dfs.datanode.data.dir</name>
         <!-- 需要先创建此目录 -->
        <value>file:/G:/hadoop/data/dfs/datanode</value>
    </property>
	 <property>
        <name>dfs.http.address</name>
        <value>0.0.0.0:50070</value>
    </property>
	  <property>
        <name>dfs.permissions</name>
         <!-- 以便在网页中可以创建、上传文件 -->
        <value>false</value>
    </property>
</configuration>

(3)mapred-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!--
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License. See accompanying LICENSE file.
-->

<!-- Put site-specific property overrides in this file. -->

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

</configuration>

(4)yarn-site.xml

<?xml version="1.0"?>
<!--
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License. See accompanying LICENSE file.
-->
<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>

第四步:检查环境配置是否成功

输入hadoop version
在这里插入图片描述
输入java version
在这里插入图片描述
当我们在Win10操作系统下安装hadoop时,输入hadoop version,我们可能会遇到以下这种问题:
在这里插入图片描述

问题分析

出现这样的情况,是你的jdk是安装在C盘下,如果是非C盘,是一般不会出现这样的情况的。

解决办法(如果你的jdk是安装在C盘)

这个的分情况,如果你的jdk是安装在C盘,比如保持默认路径
在这里插入图片描述首先,我们找到D:\hadoop\hadoop-3.2.2\etc\hadoop这个目录下的hadoop-env.cmd这个命令脚本。(自己装在哪个目录下,就往哪个目录找)
在这里插入图片描述
右键,编辑 ,进入编辑页面
在这里插入图片描述
 方法1、用路径替代符C:\PROGRA~1\Java\jdk1.8.0_66,
因为PROGRA~1是 C:\Program Files 目录的dos文件名模式下的缩写 。
长于8个字符的文件名和文件夹名,都被简化成前面6个有效字符,后面~1有重名的就 ~2,3
在这里插入图片描述
 方法2、用引号括起来
set JAVA_HOME=“C:\Program Files”\Java\jdk1.8.0_66
在这里插入图片描述

解决办法(如果你的jdk是安装在非C盘)

不需修改hadoop-env.cmd。比如你安装在E:\software\jdk1.8
在这里插入图片描述
但是,如果你的jdk安装在D盘下的Program Files,使用”D:\Program Files"\Java\jdk1.7.0_03,但是,为什么还是不可以呢?
在这里插入图片描述
所以,非C盘不能加引号,并且路径不能是D:\Program Files,因为其中包含了空格,因此hadoop报错。

第五步:格式化HDFS,进入cmd控制台输入:hdfs namenode -format

在这里插入图片描述

第六步:开启四个进程,控制台进入sbin文件夹,输入:start-all.cmd

出现如下四个界面说明启动成功
在这里插入图片描述
查看启动是否成功,在控制台输入 jps 命令,得到进程id和进程名:
在这里插入图片描述

第七步:查看集群状态,浏览器输入:http://localhost:8088

在这里插入图片描述

第八步:查看Hadoop状态,浏览器输入:http:localhost:50070

在这里插入图片描述
至此,hadoop安装成功!!!

第九步:停止hadoop, 控制台进入sbin文件夹,输入:stop-all.cmd

参考:
https://blog.youkuaiyun.com/yjjhk/article/details/128331352
https://www.bbsmax.com/A/1O5EMo6G57/

Windows10安装hadoop3.1.3详细教程 在Windows中安装hadoop及配置 阅读详情

相关推荐

hadoop win11安装hadoop环境 winutils.exe获取,windows安装大数据运行环境 winutils文件获取,winutils文件 hadoop(十四)

2. 从上述链接,下载工程,复制出来自己的版本,我hadoop安装的3.3.4,这个github项目没有,所以复制的3.3.5版本一样能用;放入没有中文的路径内,然后配置环境变量。注:有些win环境的大数据dll文件,winutils.exe需要积分下载,我没有积分,提供一份github链接。我的是保存之后,没有生效,重启之后,命令成功写入hdfs文件系统。变量值为你自己从guthub 下载的文件,5. 还是在系统变量这个地方,4. 如图所示,在系统变量。每个版本基本都有,挺全。,注意不要有中文,和空格。

求是 1万+

【Hadoop】Windows下安装Hadoop(手把手包成功安装)

【实操】Windows下安装Hadoop(手把手包成功安装)

tttzzzqqq2018的博客 5万+

hadoop 伪分布式安装详细教程(windows下)

安装前需要准备的东西: 1.一台客户机 2.安装虚拟机,并在虚拟机中配置好linux系统 3.下载jdk安装包(我用的jdk版本是jdk-8u201-linux-x64) 4.下载hadoop安装包 (我用的hadoop版本是hadoop-2.7.6) 5.下载SecureCRT(这个不是必需的,它只是一个远程连接服务器软件) 接下来让我们步入安装的进程吧: 将JDK及HAD...

bai_and_hao_1314的博客 1430

Windows系统下安装Hadoop

前面我们已经讲过了在,还没看过的可以先去了解一下安装流程。今天我们来看一下如何在Window下安装Hadoop,这其实和在Linux下的安装都是大同小异的。下面我们具体来看一下安装步骤。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 4万+

windows安装hadoop-3.3.5(图文教程)

本章教程,记录在Windows操作系统上安装hadoop-3.3.5的整个过程。

猿小白的博客 1377

Windows平台Hadoop安装与配置教程

本文还有配套的精品资源,点击获取 简介:本教程旨在指导用户如何在Windows系统上安装Hadoop,并针对安装过程中常见的"sshd服务启动失败"问题提供解决方案。Hadoop是一个用于处理和存储大数据的开源框架,采用分布式计算模型提升数据处理效率。教程内容涵盖从环境配置、依赖工具安装到服务启动和管理的完整流程,包括设置SSH服务、安装Java开发工具包(JDK)、配置H...

weixin_42124497的博客 1769

在Windows上安装Hadoop教程

在Windows上安装Hadoop教程 和 安装文件

iteye_5095的博客 101

Windows系统Hadoop安装实战教程

简介:本文详细解析了在Windows系统上安装Hadoop的步骤,包括环境准备、下载安装包、配置环境变量、编辑Hadoop配置文件、格式化NameNode、启动服务、测试安装,并提供了注意事项和常见问题的解决方案。Hadoop是一个开源的分布式计算框架,适用于海量数据处理,由Java实现并支持跨平台运行。教程根据"Hadoop安装教程"文档提供,旨在帮助初学者一步步成功搭建Hadoop环境。

weixin_42576467的博客 724

Windows 系统安装 Hadoop 详细教程

在 Windows 系统下的 Hadoop 安装。可以通过在命令提示符中输入一些 Hadoop 相关的命令来验证安装是否成功,比如等。希望这篇教程对大家在 Windows 系统上安装 Hadoop 有所帮助。如果在安装过程中遇到其他问题,可以在评论区留言讨论。

天冬忘忧的博客 1539

【Web攻防】SQLMap实战进阶:从数据猜解到高权限渗透的全流程指南

本文介绍了SQLMap工具在Web安全渗透测试中的实战应用,重点讲解了数据猜解、高权限操作、复杂请求提交、Tamper脚本开发和指纹绕过等核心场景。文章提供了可直接复用的命令示例,包括数据库信息获取、文件读写、命令执行等操作,并详细说明了POST/JSON/Cookie注入的实现方法。同时,介绍了Tamper脚本的开发模板和指纹伪装技巧,帮助降低检测风险。最后强调SQLMap在自动化渗透全链路中的价值,从漏洞发现到权限提升的完整流程,并提供了优化测试效率的实用建议。所有技术内容仅限合法授权场景使用。

YsChunQiu777的博客 440

思科9117AP从零配置EWC模式实战:Wi-Fi6网络搭建避坑指南

本文详细介绍了思科9117AP在Wi-Fi6网络环境下配置EWC模式的实战指南,涵盖镜像准备、网络环境配置、模式转换步骤及高级运维技巧。通过EWC模式,企业可实现控制器与AP的一体化部署,显著降低成本和简化运维,特别适合中小企业Wi-Fi6网络搭建。

weixin_28318011的博客 332

【亲测免费】 Windows10安装Hadoop 3.1.3详细教程

Windows10安装Hadoop 3.1.3详细教程 【下载地址】Windows10安装Hadoop3.1.3详细教程 Windows10安装Hadoop 3.1.3详细教程本资源文件提供了一个详细的教程,帮助你在Windows 10系统上安装Hadoop 3.1.3 ...

gitblog_06587的博客 1250

关于华为高斯数据库出现Invalid or unsupported by client SCRAM mechanisms定位解决的过程

最近公司有个新项目使用的是高斯数据库,因为我们的项目是直接从别的项目组拿来的,配置都是已经配好的,但是在放到正式环境上之后出现报错。起初我们以为是测试和正式的版本不一致,但是结果是版本一致的。最后这个问题搞了我们几个小时,都没法解决。

Curtisjia的博客 3176

Windows 10上轻松安装Hadoop 3.1.3:一站式详细教程

Windows 10上轻松安装Hadoop 3.1.3:一站式详细教程 【下载地址】Windows10安装Hadoop3.1.3详细教程 Windows10安装Hadoop 3.1.3详细教程本资源文件提供了一个详细的教程,帮助你在Windows 10系统上安装Hadoop 3.1.3 ...

gitblog_06563的博客 660

从ENVI SARscape到SNAP:手把手教你迁移哨兵1 GRD数据预处理流程(含避坑指南)

本文详细介绍了从ENVI SARscape迁移到SNAP处理哨兵1 GRD数据的全流程,包括工具哲学差异、数据准备注意事项、核心处理流程等效实现及地形校正技巧。特别针对雷达数据预处理中的常见陷阱提供避坑指南,帮助用户高效完成工具迁移并确保结果质量。

weixin_28677005的博客 485

Unity卡通渲染实战:原神PMX模型Blender转FBX全流程

卡通渲染是二次元游戏开发的核心技术之一,其本质在于对光照模型、顶点色控制与边缘光生成的精准建模。本文从基础概念切入,解析MMD PMX格式的数据结构原理,阐明顶点色(Vertex Color)与Toon Ramp贴图在风格化渲染中的技术价值;进而覆盖Blender到Unity的跨引擎资产流转关键路径,重点解决法线校准、骨骼命名适配、FBX导出参数配置等工业级断点问题;最终落地于Unity内置管线与URP双环境下的卡通Shader定制与Render Feature实现。内容聚焦原神风格角色资产重铸实践,涵盖P

weixin_38166557的博客 435

【傻瓜式教程】Windows下安装Hive MySQL版【附安装Hadoop教程】全网最详细的图文教程

几个注意事项:链接:https://pan.baidu.com/s/1gSo09Tv8GytCt6dwCr3JNA 提取码:1024下载完如下图解压即可,注意我这里是直接解压到E盘。 补充:原有的hadoop-2.7.7/bin目录下没有文件是winutils和hadoop.dll文件的,需要下载hadooponwindows-master并将其bin覆盖原先的bin,这里我提供的资源是已经覆盖了的,可省略该操作。变量名: 变量值: 环境变量值:打开CMD,输入,如下图则为配置成功。 将目录下的hado

embelfe_segge的博客 1377

C# 异步编程详解(Task,async/await)

同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较耗时的任务设为异步执行,可以提高程序的运行效率。

luxingyu329的博客 4151

Windows下hadoop2.7.6安装及配置教程

一、首先确保你已经安装了JDK 您可以去官网下载JDK1.8.0(注意版本哦~) 二、去获取hadoop-2.7.6的镜像(清华大学提供的优秀资源): http://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common 三、接下来就到了我们的配置过程啦~ 1.配置环境变量 系统变量Java_Home 系统变量Hadoop_Home ...

weixin_39025364的博客 2467

硬件笔记——HDMI接口

HDMI可以同时传输视频信号、音频信号和控制信号。其中高速信号有四组:从Data TX到Data RX有3组差分数据信号(TMDS_DATA0~2)和一组差分时钟信号(TMDS_CLOCK)。以及若干低速线。脚编号信号名称信号类型功能说明1热插拔检测连接状态检测。接收端通过此引脚向源端发送高电平信号,通知其已连接并可以开始读取EDID。2UTILITY车载用途悬空3TMDS数据通道2差分信号正极,用于传输视频像素、音频和数据包。4TMDS数据2屏蔽。

2501_94625908的博客 537

DA14531之如何Debug(在线调试、Jlink仿真、串口打印)

在线调试和串口打印调试。在线调试是Keil软件配合Jlink编译、烧录、仿真为一体的,其操作包括:运行、停止、打断点,单步运行等。而串口打印调试,只需打开相关配置,让arch_printf()函数正常输出串口数据。若想在初始化完成后打印arch_printf(“goto Loop\r\n”);波特率为115200,接收到串口消息goto Loop。连好线后,点击仿真按钮,在线Jlink调试。

hejinwu1314的博客 1792

hadoop安装与配置详细教程【Windows下】(亲测有效)

,点击下一步。3.弹出状态进度界面如下,稍等片刻,等待跳出Java安装界面如下(注意与前面的jdk不同这里是安装Java),点击更改安装目录选择安装到D:\LeStoreDownload\

此人很懒 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

windows安装hadoop教程,带截图

windows安装hadoop

qq_40919128的博客 1万+

IDEA的使用指南

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

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

windows上安装Hadoop教程中趟过的bug

教程:https://blog.youkuaiyun.com/china1987427/article/details/82057250 此教程中趟过的问题: 1 版本:hadoop用的是3.0.3版本,winutils用的是3.0.0版本,截止目前hadoop虽然有更高版本,但winutils只有3.0.0版本,所以放弃高版本吧。winutils干吗用?hadoop是linux环境上运行的,要在winu...

OutRoading的博客 432

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: Java 实现JSON字符串、JSON对象和Java对象的相互转换(fastjson)
下一篇: Hadoop集群安装组件版本对应关系
皮皮虾的倔强
博客等级 码龄8年 425粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值