hadoop学习03

大数据Hadoop教程-学习笔记03【Hadoop MapReduce与Hadoop YARN】 阅读详情

hadoop学习笔记 - HDFS - 完全分布式模式

Hadoop完全分布式模式结构
hadoop01hadoop02hadoop03
HDFSNameNode
DataNode
DataNodeSecondaryNameNode
DataNode
YARNNodeManagerResourceManager
NodeManager
NodeManager

准备工作:

  • 3台服务器
  • Jdk环境
  • SSH配置
  • Hadoop安装
配置hadoop01的core-site.xml
<configuration>
     <property>
         <name>fs.defaultFS</name>
         <value>hdfs://hadoop01:9000</value>
         <description>HDFS的URI,文件系统://namenode标识:端口</description>
     </property>
     <property>
         <name>hadoop.tmp.dir</name>
         <value>/opt/hadoop</value>
         <description>namenode上传到hadoop的临时文件夹</description>
     </property>
</configuration>

配置hadoop01的hdfs-site.xml
<configuration>
<property>
   <name>dfs.replication</name>
   <value>3</value>
   <description>副本个数,默认配置是3,应小于datanode机器数量</description>
</property>
<property>
   <name>dfs.namenode.secondary.http-address</name>
   <value>hadoop03:50090</value>
</property>
配置hadoop01的yarn-site.xml
<configuration>

<!-- Site specific YARN configuration properties -->
<property>
  <name>yarn.nodemanager.aux-services</name>
  <value>mapreduce_shuffle</value>
</property>
<property>
  <name>yarn.resourcemanager.hostname</name>
  <value>hadoop02</value>
</property>
<property>
  <name>yarn.log-aggregation-enable</name>
    <value>true</value>
    </property>
    <property>
      <name>yarn.log-aggregation.retain-seconds</name>
        <value>604800</value>
        </property>
</configuration>

配置hadoop01的mapred-site.xml
<configuration>
<property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
</property>
<property>
    <name>mapreduce.jobhistory.address</name>
    <value>hadoop01:10020</value>
</property>

<property>
    <name>mapreduce.jobhistory.webapp.address</name>
    <value>hadoop01:19888</value>
</property>
</configuration>
配置hadoop01的slaves,不要出现多余空格、换行
hadoop01
hadoop02
hadoop03
同步hadoop01上 etc/hadoop/下面的配置文件到hadoop02、hadoop03
  • scp
  • xsync
  • 两种方式自选
启动
bin/hdfs namenode -format

sbin/start-dfs.sh #需要在hdoop01启动

sbin/start-yarn.sh #需要在hadoop02启动

image.png

image.png

image.png

jps 查看我们的服务结构
image.png

浏览器访问

http://hadoop01:50070/dfshealth.html#tab-overview

image.png

image.png

Hadoop2.7最新稳定版 大数据Hadoop2.7最新稳定版,东西很完整,下来就可用,注意:由于上传文件大小受限,下载需要把 hadoop-2.7.0.part1.rar、 hadoop-2.7.0.part2.rar、 hadoop-2.7.0.part3.rar都下载全后再解压 立即下载

相关推荐

Hadoop_2.7.2安装包.rar

资源中是Hadoop2.7.2版本安装包,安装配置说明可参考我的博客,如果安装过程中遇到问题可与我联系解决。

Hadoop安装和配置

注意:安装JDK类似,解压后配置环境变量 0. Hadoop下载地址: https://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/ 1. 用SecureCRT工具将hadoop-2.7.2.tar.gz导入到opt目录下面的software文件夹下面 切换到sftp连接页面,选择Linux下编译的hadoop jar包拖入,如图...

江湖行骗老中医 1908

hadoop-2.7.2.rar

hadoop-2.7.2安装包,解压至/opt/module文件夹 启动HDFS只需要敲入命令行:sbin/hadoop-daemon.sh start|stop namenode|datanode|secondarynamenode 启动YARN: sbin/yarn-daemon.sh start|stop resourcemanager|nodemanager

windows下安装并启动hadoop2.7.2

  64位windows安装hadoop没必要倒腾Cygwin,直接解压官网下载hadoop安装包到本地->最小化配置4个基本文件->执行1条启动命令->完事。一个前提是你的电脑上已经安装了jdk,设置了java环境变量。下面把这几步细化贴出来,以hadoop2.7.2为例   1、下载hadoop安装包就不细说了:http://hadoop.apache.org/->左...

weixin_30389003的博客 400

hadoop2.7.2(Linux版本).zip

Hadoop 资源 适合大数据开发

hadoop-2.7.2.tar.gz

hadoop2.7环境,能玩完美运行于各种linux环境;hadoop2.7环境,能玩完美运行于各种linux环境

Hadoop学习03之MapReduce案例

1. 案例分析 在一组含有时间年月日时分秒以及此时温度的数据中,通过hadoop的map&reduce取出一个月中温度最高的两个数据。 数据如下: 1949-10-01 14:21:02 34c 1949-10-01 19:21:02 38c 1949-10-02 14:01:02 36c 1950-01-01 11:21:02 32c 1950-10-01 12:21:02 3...

AaronCao 693

hadoop-2.7.2资源

下载资源hadoop2.7.2资源包 所有hadoop包下载 https://archive.apache.org/dist/hadoop/common/

【Hadoop学习】_03Hadoop运行模式

一、本地运行模式 ​ 参考:http://dblab.xmu.edu.cn/blog/install-hadoop/ 二、伪分布运行模式 ​ 参考:http://dblab.xmu.edu.cn/blog/install-hadoop/ 三、完全分布式运行模式 准备3台客户机(关闭防火墙、设置静态IP、设置主机名称) 安装JDK并配置环境变量 安装Hadoop并配置环境变量 配置集...

qq_40947493的博客 137

CPG控制网络入门

从线性变换开始推导

妖米的博客 5044

「免费开源」从 OCR 识别到结构化输出:合同文本高效比对的完整解决方案!

本文将系统拆解这一解决方案的技术逻辑、实施步骤与落地价值,为企业合同管理数字化转型提供实操指南。字段提取:自动识别并提取预设的关键字段(如 “甲方”“乙方”“合同金额”“履约期限” 等),若遇到模糊表述(如 “付款时间为合同签订后 30 个工作日内”),系统可自动解析为 “履约期限:合同签订日 + 30 工作日”;预设结构化字段:根据合同类型(如采购合同、服务合同、租赁合同),定义需提取的关键字段(如 “甲方名称”“乙方名称”“合同金额”“有效期起 / 止日期”“履约地点”“违约金比例” 等);

qxsz_yyh的博客 836

hadoop学习笔记03

hdfs io流 package hdfsutil; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.net.URI; import java.net.URIS...

qq_38601248的博客 156

Halcon 3D点云处理实战:从PLY文件读取到曲面匹配的完整流程(附避坑指南)

本文详细介绍了Halcon在3D点云处理中的完整流程,从PLY文件读取到曲面匹配,特别强调了3D算子的应用技巧和避坑指南。通过实战案例和参数优化建议,帮助开发者高效处理工业视觉检测中的复杂点云数据,提升匹配精度和性能。

weixin_42535720的博客 278

Hadoop学习 day03

今天,继续学习了Hadoop。首先,先是复习了昨天学习过的内容,然后学习了IO流HDFS文件上传、IO流HDFS文件下载、IO流定位读取HDFS第一个块、IO流定位读取HDFS第二个块、数据的一致性、HDFS写数据流程、HDFS读数据流程、Namenode VS SName、镜像文件+日志文件、namenode版本、namenode数据还原实操、安全模式、Namenode多目录配置、DataNode工作机制、动态服役新数据节点、动态退役旧数据节点、Datanode多目录配置、DistCp-scp、Hadoo

m0_49528461的博客 198

保姆级教程:用TI IWR6843雷达板跑通3D人体追踪demo(附CCS/UniFlash避坑指南)

本文提供了一份详尽的TI IWR6843毫米波雷达开发板3D人体追踪demo实现指南,涵盖开发环境搭建、工程导入编译、固件烧录及可视化工具配置全流程。特别针对CCS和UniFlash使用中的常见问题给出解决方案,帮助开发者快速掌握3D People Tracking技术应用。

weixin_29159441的博客 505

保姆级教程:用ncnn把自训练的YOLOv8模型塞进Android App(附完整代码)

本文提供了一份详细的保姆级教程,指导开发者如何将自训练的YOLOv8模型通过ncnn框架部署到Android应用中。教程涵盖环境配置、模型训练与转换、Android工程集成及性能优化等全流程,并附完整代码实现,帮助开发者快速掌握移动端AI模型部署技术。

weixin_42659194的博客 255

Hadoop学习-03-HDFS

概述 HDFS(Hadoop Distributed File System),它是一个文件系统,用于存储文件,通过目录树来定位文件;其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。 HDFS 的使用场景:适合一次写入,多次读出的场景。一个文件经过创建、写入和关闭之后就不需要改变。 HDFS优缺点: 高容错性 数据自动保存为多个副本,通过增加副本的形式,提高容错性 某一个副本丢失后,可以自动恢复 适合处理大数据 数据规模:能够处理数据达到GB,TB甚至PB级别数据

Ty的博客 402

STM32 FOC电机控制:手把手教你用CubeMX配置TIM1中心对齐PWM(含代码避坑)

本文详细解析了STM32 FOC电机控制中TIM1中心对齐PWM的配置方法,涵盖CubeMX图形化设置、HAL库代码调用及常见问题排查。特别针对L6230Q驱动芯片的使能逻辑和死区时间配置提供实用指南,帮助开发者高效实现无刷电机的高性能控制。

weixin_27027459的博客 443

大数据-Hadoop学习笔记03

hadoop

就问你吃不吃药 511

Ollama + OpenCLAW 在 Windows 系统的完整部署指南

Windows 部署优先选 WSL2,避免原生环境的权限/兼容性问题;网络问题通过“离线包+国内镜像”解决,版本问题通过升级 Node.js 解决;内存不足可切换轻量模型或增大 WSL2 内存分配;核心链路:Ollama(模型管理)→ Gateway(网关)→ OpenCLAW TUI(交互),各组件启动正常即可稳定使用。

lpfasd123的博客 2824

FPGA开发中的操作系统

在FPGA开发中,操作系统起着关键的作用,它负责任务管理、资源管理、中断处理和设备驱动程序等功能。在实际的FPGA开发中,可以选择使用现有的操作系统,如MicroC/OS-II、FreeRTOS等,或者根据具体需求自行设计和开发操作系统。在FPGA(可编程逻辑门阵列)开发中,操作系统扮演着关键的角色,为硬件设计师提供了一种有效的方式来管理资源、调度任务并实现系统级功能。本文将介绍FPGA开发中的操作系统概念,并提供一个简单的示例代码来说明如何在FPGA平台上实现一个基本的操作系统。

CqpFsharp的博客 1157

Hadoop学习03(ssh、xjps、xsync)

ssh、xjps、xsync一、无密钥配置二、xjp三、xsync 工具:三台虚拟机、xshell6 一、无密钥配置 (1)进入到我的home目录 [alex@hadoop102 ~]$ cd ~/.ssh (2)生成公钥和私钥 三台虚拟机都运行这条指令 [alex@hadoop102 .ssh]$ ssh-keygen -t rsa 注:敲三个回车,生成id_rsa(私钥)、id_rsa.pub(公钥)两个文件 (3)将公钥拷贝到要免密登录的目标机器上 在三台虚拟机都运行这三条指令 [alex@no

Li的博客 2390

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

03学习大数据-安装Hadoop

在虚拟机102上安装Hadoop cd /opt/software/ 进入软件目录 tar -zxvf hadoop-3.1.3.tar.gz -C/opt/module/ 解压缩,这个比较久,内容比较多 将Hadoop添加到环境变量 进入到 [root@hadoop102 module]# cd hadoop-3.1.3/ [root@hadoop102 hadoop-3.1.3]# pwd /opt/module/hadoop-3.1.3 sudo vim /etc/pro.

ZUCK的博客 202

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【大数据学习03】Hadoop中配置HDFS集群

现在有 192.168.247.101 dtinone101 192.168.247.102 dtinone102 192.168.247.103 dtinone103 101 作为 NN 101,102,103作为 DN 102 作为 101 的2NN 1.添加101的DNS解析 vim /etc/hosts 192.168.247.101 dtinone101 192.168.247.102 ...

等我优秀yC的博客 211

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Hadoop学习笔记系列:03-Hadoop-Hdfs的Java Api的常用操作

文章目录概述一、添加pom.xml依赖HDFS的java API 操作创建Hdfs的FileSystem 环境创建目录判断文件或者目录是否存在创建文件上传本地文件到hdfs下载文件到本地删除文件或目录查看文件列表信息使用文件流的方式写hdfs文件使用文件流的方式下载文件完整的代码示例报错:java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset.报错解决报错: Permission denied: user=TianTi

925

Hadoop学习笔记03:序列化

什么是序列化呢? 序列化就是讲一个对象编码成一个字节流;相反,从字节流中重新构建对象就叫做反序列化。序列化主要有三种用途: ●持久化:将内存中的对象经序列化后保存到磁盘上; ●作为通信的数据传输格式:将一个机器上的内存中的对象经序列化后传输到其他机器上,或在相同机器上的不同进程之间的数据通信; ●作为copy、clone机制:将对象序列化到内存中,然后通过反序列化,可以得到一个已存在的对象的cop...

I ♥ emulator 153
上一篇: hadoop学习02
下一篇: HDFS优缺点
.JWY.
博客等级 码龄11年 10粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值