数据处理技术-HDFS

大数据处理技术考试总结(西柚2020) 整理了西柚2020年大数据处理技术期末考试考点概括(重理论知识),通过此博客可初步认识Hadoop基础知识。 阅读详情

如上一篇博客所讲,HDFS是Hadoop的一个组件。HDFS到底用来干甚么?为什么使用它?如何使用它?我将在本篇博客中详细赘述。

HDFS全称Hadoop Distributed File System,Hadoop我们已经知道了,后面的Distributed File System是个什么玩意儿?

分布式文件系统Distributed File System

这是一种文件系统的架构,允许用户在网络中的多台计算机上访问和处理存储的文件,就如同这些文件存储在本地计算机上一样。特点是有高度的可用性、可扩展性和性能。
除了HDFS,还有GFS(Google File System), EFS(Amazon Elatic File System)等等。
分布式文件系统在物理结构上是由计算机集群中的多个节点构成的,这些节点分为两类:

  • 主节点/名称节点 - Master Node/ NameNode
  • 从节点/数据节点 - Slave Node/ DataNode
    需要注意的一点,如果你使用主节点这个叫法,那么必须配合使用从节点;反过来也是。
    请添加图片描述

设计目标

分布式文件系统的设计目标主要包括透明性、并发控制、可伸缩性、容错以及安全需求等。
对于HDFS来说:

  • 可以提供一定程度的访问透明性,完全支持位置透明性和伸缩透明性。——透明性。
    - 访问透明性:用相同的操作访问本地资源和远程资源
    - 位置透明性:不需要知道资源的物理或网络位置就能够访问它们。
    - 伸缩透明性:系统和应用能够进行拓展而不改变系统结构或应用算法。
  • 并发控制的机制非常简单,任何时间都只允许有一个程序在写入某个文件(也就是说上锁了)。——并发控制。
  • 建立在大规模廉价机器上的分布式文件系统集群,具有很好的可伸缩性(支持节点的动态加入或退出)——可伸缩性。
  • 采用多副本机制,一个文件拥有在不同位置的多个副本。并且采取故障自动检测、恢复机制。——容错性。
  • 采用Java语言开发,具有很好的跨平台能力。可以在不同的操作系统和计算机上实现同样的客户端和服务器程序。——硬件和操作系统的异构性。

HDFS中的NameNode和DataNode

  • NameNode负责管理分布式文件系统的命名空间,它不存储实际的数据块,但维护关于文件系统中所有文件的元数据信息。保存了两个核心的数据结构:FsImage和EditLog。
  • DataNode负责数据的存储和读取,也就是数据实际存放的节点。
  • FsImage: 用于存储关于整个文件系统的完整元数据快照。FsImage包含了HDFS中所有文件的详细元数据信息,包括文件的权限、结构、数据块的位置等。FsImage是HDFS核心元数据的静态表示,被用于持久化存储和系统恢复。
  • EditLog: 记录所有对文件系统元数据的修改活动。
    请添加图片描述

HDFS用来干甚么?

HDFS是Hadoop数据存储管理的基础。也就是说,它的作用是用来保存数据的。

为什么不能保存在本地?

如果数据集比较小或者简单的应用场景,那么保存在本地然后进行数据处理是完全可以的。但是我们之所以用Hadoop不就是因为数据量足够大、数据处理需求足够多吗?你说,啊但是我一台电脑也能达到几个T的空间啊,大不了就多加几个盘,再不行我多加一个NaS,几百个T呢。朋友,你的想法太单纯了!还记得之前博客说的吗,大数据起点单位是PB,1PB=1024TB,比T多了整整一个数量级。光空间这块,你拿什么和HDFS比?已经完败了!更不用说HDFS还有更高的容错性与可用性。一个节点数据丢失了,还有其他节点的备份。对于本地计算机来说,谁有意识将同一个数据在不同的盘里放备份?HDFS直接帮你做了这一步!(但是相对应的,如果你设置3个备份,理论上实际能存放的数据只能到整体空间的1/3)

为什么使用HDFS?

前面一个小节其实已经简单说明了原因。为了让大家更清晰HDFS的强大之处,还是要仔细说说使用HDFS的原因。
之所以选择HDFS存储数据,因为HDFS具有以下优点:

  1. 高容错性
    数据自动保存多个副本。通过增加副本的形式提高容错性。某一个节点副本丢失之后,它可以自动恢复。数据节点会通过周期性的心跳和块报告定期和名称节点通信。

    • 心跳信号的间隔默认约为每3秒一次。心跳不仅表明DataNode的健康状态,也是DataNode向NameNode报告自己还在活动的机制。DataNode向上级NameNode打卡自己没有摸鱼,在正常工作。
    • 如果NameNode检测到某个DataNode长时间未发送心跳,它会认为该DataNode已经失效,所有存储在失效DataNode上的数据块将被标记为需要复制,并触发复制因子(复制因子:HDFS默认将每个数据块复制3份,通常1个副本存放在本地节点,另外2个副本存放在不同的机架上的其他节点;这个复制因子是可手动配置的)修复流程,以将副本数恢复到正常水平。
    • 块报告通常是每小时一次。块报告包含了该DataNode上所有HDFS数据块的详细列表。通过这些报告,NameNode可以了解整个文件系统的块位置和存储信息。
    • 块报告包括每个数据块的块ID和块元数据,如版本信息和时间戳等。这些信息帮助NameNode维护整个HDFS的元数据,并确保数据分布的一致性和正确性。
    • NameNode使用收到的块报告来更新其全局视图,确保数据一致性。如果发现某个数据块的副本数低于预设的复制因子,NameNode将指示其他DataNode创建更多副本,以满足冗余要求。
      请添加图片描述
  2. 适合批处理
    移动计算而不是移动数据。与其将大量数据传输到计算资源所在的位置,不如将计算任务发送到存储数据的节点上去执行。这样做的好处是可以显著减少网络带宽的消耗,提高整体处理效率,特别是在处理大规模数据集时。

    • 在实际的Hadoop集群中,NameNode在调度MapReduce等作业时,会尽可能地选择存有所需数据块的DataNode或与该DataNode网络距离较近的节点来执行任务。这样做可以最大限度地利用数据本地性,减少计算过程中数据移动的需要。
  3. 适合大数据处理
    前面已经说了,因为它是搭建在一个计算机集群当中的。能处理的数据大小,主要取决于集群空间大小,当然,为了处理某个数据而扩充集群也是可以的。

  4. 流式文件访问
    一次写入,多次读取。文件一旦写入不能修改,只能追加。这样可以保证数据的一致性。

    • 如果你需要修改一个已经上传的文件,最直接的方法是在本地进行修改,然后将修改后的文件重新上传到HDFS,覆盖原有文件或作为一个新文件保存。
    • 虽然HDFS默认不允许修改文件中的内容,但它允许在现有文件的末尾追加数据。如果你的需求仅限于向文件末尾添加数据,可以利用这一特性。
    • 在HDFS中,对文件的任何更新或追加操作都会自动应用到该文件的所有副本。也就是说,如果你上传了一个修改过的文件覆盖原文件,或者在原文件上进行了追加操作,HDFS将自动更新所有的副本,以保证数据的一致性和可靠性。
  5. 可构建在廉价机器上
    便宜啊,实惠啊。

HDFS缺点

提到了优点,也必须得说一下缺点。毕竟不能一味地吹嘘某个东西很好,要客观看待事物。

  1. 不适合低延时数据访问。
    因为hdfs被设计为支持大数据处理,特别优化了高吞吐量的数据访问,而不是低延时。这意味着它非常不适合于快速的随机访问。并且因为副本机制,任何对文件的读写操作都可能涉及跨多个节点的网络通信。尤其是写操作,需要将数据块同时写入多个节点,确保所有副本都同步更新,这增加了操作的延时。
  2. 不适合小文件存储。
    • 每个文件和每个数据块在HDFS中都有相应的元数据(如权限信息、块的位置等),这些元数据存储在NameNode的内存中。如果有大量的小文件,每个文件和它的数据块都需要相应的元数据,这会消耗大量的内存资源。对于NameNode而言,内存是一个宝贵的资源,过多的小文件将极大地增加NameNode的内存压力,降低系统的效率。
    • 并且,在HDFS中,文件默认被分割成至少一个数据块(默认大小为128MB或256MB)。对于小于块大小的文件,它们不会占满一个完整的数据块,但每个文件仍然至少被存储为一个数据块。如果有大量小文件,会造成大量的数据块未被充分利用,这种空间的浪费会导致存储效率低下。
    • 对于1MB的文件存储在HDFS中,默认块大小为128MB的情况下,该文件只会占用1MB的实际存储空间,并不会占满整个128MB的数据块。每个块的大小定义了该块可以占用的最大空间,但实际使用的空间取决于文件的实际大小。
      这意味着,尽管块的容量是128MB,但如果文件只有1MB,那么只有1MB的空间被使用,剩余的127MB空间在该块中仍然可用,但不能用于存储其他文件的数据。这是因为在HDFS中,一个文件的数据块不会与另一个文件共享。因此,对于包含许多小文件的系统来说,这种方式可能导致存储效率低下,因为大量的存储空间没有被充分利用。
  3. 不允许文件随机修改
    这也是前面提到的,因为要保证数据的一致性。

HDFS写入数据流程

这是一个涉及客户端、NameNode和DataNodes之间交互的过程。具体的步骤如下:

步骤1: 客户端请求

  • 开始写入:当用户或应用程序决定写入数据到HDFS时,客户端发起一个写操作请求。这通常通过使用Hadoop的API,如在Java程序中使用FileSystem.create()方法或通过Hadoop的命令行工具。

步骤2: 与NameNode交互

  • 获取权限和位置:客户端首先与NameNode通信以获取写数据的权限。如果用户有权写入数据,NameNode会进行下一步。
  • 查找DataNode:NameNode选择一组DataNode来存储将要写入的数据块。选择标准基于DataNode的可用性、存储空间和距离客户端的近程原则。

步骤3: 写数据到DataNodes

  • 数据流管道:NameNode回复客户端,提供一组可以写入数据块的DataNodes的地址。客户端直接与这些DataNode建立连接,并按照NameNode指定的顺序,形成一个“管道”。
  • 数据块写入:客户端将数据分割成多个块(默认大小如128MB或256MB),然后按顺序发送到管道中的第一个DataNode。每个DataNode接收到块数据后,存储该数据块的副本,并将数据块转发给管道中的下一个DataNode。这个过程一直持续到所有选定的DataNodes都接收到数据块。

步骤4: 确认和关闭

  • 写入确认:每个DataNode写入数据后会向客户端发送确认。一旦所有的DataNodes都成功写入它们的数据块并确认,客户端完成这个数据块的写操作。
  • 完成操作:当所有数据块都被写入后,客户端通知NameNode写操作已经完成,NameNode随后更新元数据,包括新写入文件的数据块列表和它们的位置。

如何使用HDFS?

两种方式。一种是客户端直接通过cmd和hdfs取得联系。两外一种是通过Java API,编写Java代码来和hdfs取得联系。

shell命令和Linux命令是基本一致的,需要在命令前面加一个‘-’,并且写出是hdfs
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

HDFS 与 MapReduce 的完美结合:大数据处理的核心技术 在当今这个信息爆炸的时代,数据量呈现出指数级的增长。传统的数据处理技术已经难以应对如此庞大的数据量,因此需要新的技术来高效地存储和处理这些大数据。本文的目的就是深入剖析 HDFS 与 MapReduce 这两项核心技术,了解它们是如何实现大数据的分布式存储和计算的,以及它们是如何完美结合的。我们将涵盖这两项技术的原理、操作步骤、实际应用等多个方面。本文首先会介绍 HDFS 和 MapReduce 的核心概念,包括它们的定义、特点等;然后详细讲解它们的算法原理和具体操作步骤; 阅读详情

相关推荐

大数据领域HDFS的实时数据处理架构

在大数据领域,HDFS作为分布式存储的基石,长期以来以其高容错性和高吞吐量成为批处理场景的首选。然而,随着实时数据分析需求的激增,如何在HDFS这一"批处理大象"上实现"实时跳舞"成为技术挑战。本文深入剖析了HDFS实时数据处理架构的演进历程,从传统批处理到现代流处理的转变,详细讲解了Lambda架构、Kappa架构的设计原理与实现方式。通过生动比喻和实际案例,我们将揭示如何克服HDFS的实时性限制,构建高效、可靠的实时数据处理系统。

软件工程实践的博客 797

大数据篇--HDFS

文章目录一、准备工作 一、准备工作 首先安装好Zookeeper: 在pom.xml中添加: <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.5</version> &

小强签名设计 的博客 2085

Time-Interleaved Analog-to-Digital Converters

  这篇论文提供了时间交错模数转换器的教程回顾。在解释了偏置、增益、定时和其他不匹配对变换器性能的影响后,给出了目前解决不匹配问题的方法。论文最后总结了时间交错模数转换器的现状。 1.简介   时间交错模数转换器(ADC)将多个子ADC组合成一个ADC系统,可以实现比单独的子ADC[1]更快的采样速率。历史上,时间交错adc的主要缺点是需要紧密匹配子adc[2]的特性。近年来,由于应用需要非常宽带信号的数字化、功率高效子adc的可用性以及由深亚微米互补金属氧化物硅(CMOS)技术实现的微调技术,使得时间交错

weixin_44537056的博客 6733

HDFS分布式文件系统详解(Hadoop)

HDFS

喻师傅的学习笔记 3204

LMK04821时钟芯片SPI配置避坑指南:从寄存器读写到频率校准全流程

本文详细解析了LMK04821时钟芯片的SPI配置全流程,涵盖寄存器读写、频率校准及JESD204B系统设计中的关键技巧。通过实战案例和避坑指南,帮助工程师高效解决时钟输出异常、同步失败等常见问题,提升高速数据采集系统的时钟稳定性。

weixin_29172963的博客 160

SOC设计必看!Tessent DRC检查中最容易踩的5个坑(附解决方案)

本文针对SOC设计中Tessent DRC检查的常见问题,详细分析了5个最易忽视的陷阱,包括时钟域交叉、扫描链虚连、多电压域规则等,并提供专业解决方案。特别针对芯片设计中的DFT验证难点,分享了经过验证的调试方法和Tessent工具使用技巧,帮助工程师提升DRC检查效率。

weixin_29280657的博客 496

R语言空间数据处理:Part1-nc/hdf数据裁剪后逐张导出tif

学习记录~~~

weixin_45626690的博客 1911

【软件介绍】GWAS meta分析软件:METAL

Meta-analysis是对多个GWAS分析结果进行综合评价。METAL是GWAS meta分析最常用的工具之一,本文简单介绍METAL软件基本用法。

hucy_Bioinfo 1万+

Hadoop之HDFS简介

与其他的一些分布式文件管理系统不同的是,HDFS的设计之初是为了构建 Apache Nutch 网络搜索引擎项目的基础设施,旨在用低成本的硬件构建出支持高吞吐量的文件系统。高容错性:一个HDFS集群可能会包含非常多节点,HDFS将文件分块(Block)存储,并且会自动保存多个副本到不同的机器节点上以保证数据的安全,而且HDFS可以检测故障并且从故障中快速恢复。高吞吐率:与一般文件系统的访问低延迟不同,HDFS的重点是处理大量的数据,支持数据处理规模是GB、TB、甚至是PB的级别。

datacreating的博客 1777

YOLOv11 改进 - 注意力机制 | EMA (Efficient Multi-Scale Attention) 高效多尺度注意力:跨空间学习与多分支协同增强特征表征,优化多尺度目标检测

本文介绍了高效多尺度注意力(EMA)模块及其在YOLOv11中的结合应用。现有注意力机制在通道维度缩减时可能影响深度视觉表示,EMA模块通过结合通道和空间信息、采用多尺度并行子网络结构等创新点,实现了高效的多尺度注意力机制。其基本原理包括通道和空间注意力结合、多尺度并行子网络设计等。在多个流行基准数据集上的实验表明,该模块能有效提高特征表示能力。我们将EMA集成进YOLOv11,实验证明改进后的模型在目标检测任务中性能优越,具有广泛应用前景

魔改工程师的博客 1297

【异常】安装hermes-agent时提示GnuTLS recv error (-110): The TLS connection was non-properly terminated.

Git克隆仓库时出现TLS连接异常报错的解决方案摘要: 当执行git clone命令时遇到"GnuTLS recv error (-110)"报错,通常由网络不稳定、缓冲区不足或证书验证问题导致。主要解决方案包括:1)增大Git HTTP缓冲区(git config --global http.postBuffer 524288000);2)使用GitHub镜像站加速克隆;3)临时禁用SSL验证进行测试;4)检查并调整代理配置;5)改用SSH协议克隆。建议优先尝试增大缓冲区和镜像站方案,

奶爸的编程之路,也就一周冷个三天 1352

大数据系列——什么是hdfs?hdfs用来干什么的?

大数据系列——什么是hdfs?hdfs用来干什么的?

我的E家 1万+

SAP SEGW 事物码里的 Function Import

开放数据协议(OData)包括标准的 CRUD (创建、检索、更新和删除)操作,这些操作映射到 HTTP 方法的 POST、GET、PUT/MERGE 和 Delete 几类。此外,OData还支持进一步的服务操作:,这些操作可以由HTTP方法GET或POST调用,用于处理不能映射到标准 CRUD 操作的任何内容。通过在数据模型中创建 ,可以在 service Builder 中实现此类额外的服务操作。例如,您可以为以下自定义操作创建函数导入:Work Item confirmation检查航班的可用性虽然

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 997

大数据处理技术:分布式文件系统HDFS

(1)HDFS的基本操作 (2)HDFS-JAVA接口之读取文件 (3)HDFS-JAVA接口之上传文件 (4)HDFS-JAVA接口之删除文件

茜茜西西的博客 2296

基于AI的智能开发环境—Trae在Web开发中的应用实战与性能评估【Trae项目实战】

Trae 是一款与 AI 深度集成的开发工具,提供智能问答、代码自动补全和基于 Agent 的 AI 自动编程能力,极大提升开发效率。它具备完备的 IDE 功能,如代码编写、项目管理和源代码管理等,同时还具备强大的 AI 助手,能够提供智能问答、实时代码建议、代码片段生成等服务。开发者可以通过自然语言与 AI 协作,从 0 到 1 开发项目,AI 会根据需求自动生成代码或创建文件。

一键难忘的博客 3万+

ssm框架搭建

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

大数据处理技术基础与实践(头歌)1-2分布式文件系统HDFS

本文章旨在解决头歌实验“大数据处理技术基础与实践”中1-2分布式文件系统HDFS 的相关问题

gzysykdjgzjtzykc的博客 2212

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

大数据处理技术之HDFS基本命令行操作

1.使用命令创建两个本地文本文件text1.txt(文本内容:Hello)、text2.txt(文本内容:Hadoop); vi text1.txt vi text2.txt 2.在HDFS系统根目录下创建目录input,在input目录下创建新目录files,并将本地文件text1.txt上传至HDFS系统files目录; //在HDFS系统根目录下创建目录input hdfs dfs -...

weixin_41422387的博客 1496

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在hdfs文件系统中创建目录连接失败_大数据处理技术——HDFS文件系统介绍

Hadoop简介 Hadoop是Apache开源软件基金会开发的运行于大规模普通服务器上用于大数据存储、计算、分析的一种分布式存储系统和分布式运行框架。 其设计思想为使用普通机器(高性能、低成本)、数据冗余(HDFS)、并行化处理(MR)、移动计算(海量数据的情况下移动计算比移动数据更有效),其中思想基础为使用普通机器,只有做到高性能和低成本,使用门槛低,Hadoop项目才会迅速普及,被大家运用。...

weixin_39707478的博客 441

fsimage文件丢失_大数据处理技术——HDFS文件系统介绍

Hadoop简介 Hadoop是Apache开源软件基金会开发的运行于大规模普通服务器上用于大数据存储、计算、分析的一种分布式存储系统和分布式运行框架。 其设计思想为使用普通机器(高性能、低成本)、数据冗余(HDFS)、并行化处理(MR)、移动计算(海量数据的情况下移动计算比移动数据更有效),其中思想基础为使用普通机器,只有做到高性能和低成本,使用门槛低,Hadoop项目才会迅速普及,被大家运用。...

weixin_33016355的博客 310

Hadoop核心技术知识总结

Hadoop核心技术的课程总结主要涵盖了Hadoop的基本概念、核心技术模块以及其在大数据处理领域的优势和应用。首先,Hadoop是一个由Apache基金会开发的分布式系统基础架构,主要用于解决大数据集的存储和计算分析问题。它使用Java语言开发,具有跨平台性,并且是开源的。Hadoop运行在廉价机器上,并考虑到机器故障是常态,因此具有高可靠性和容错性。它利用集群的CPU的并发和计算能力,提供了高性能的处理能力。

m0_74198026的博客 2380

《Hadoop海量数据处理:技术详解与项目实战》一3.1 认识HDFS

本节书摘来异步社区《Hadoop海量数据处理:技术详解与项目实战》一书中的第3章,第3.1节,作者: 范东来 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 3.1 认识HDFS Hadoop海量数据处理:技术详解与项目实战HDFS的设计理念源于非常朴素的思想:当数据集的大小超过单台计算机的存储能力时,就有必要将其进行分区(part...

weixin_33774308的博客 155

input选择完文件操作_大数据处理技术——HDFS命令行操作示例

 1.使用命令创建两个本地文本文件text1.txt(文本内容:Hello)、text2.txt(文本内容:Hadoop);  vi text1.txt  vi text2.txttext1.txt内容text2.txt内容  2.在HDFS系统根目录下创建目录input,在input目录下创建新目录files,并将本地文件text1.txt上传至HDFS系统files目录;  hdfs dfs ...

weixin_39685674的博客 485

《Hadoop海量数据处理:技术详解与项目实战》一3.3 如何访问HDFS

本节书摘来异步社区《Hadoop海量数据处理:技术详解与项目实战》一书中的第3章,第3.3节,作者: 范东来 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 3.3 如何访问HDFS Hadoop海量数据处理:技术详解与项目实战HDFS提供给HDFS客户端访问的方式多种多样,用户可以根据不同的情况选择不同的方式。 3.3.1 命令行...

weixin_34234823的博客 376

大数据处理方法与技术:Hadoop核心知识全梳理(HDFS+MapReduce+Java反射基础)

大数据(Big Data)指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具备更强决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。业界通用5V特征特征英文核心含义大量Volume采集、存储、管理和分析的数据规模庞大,且数据量持续高速增长高速Velocity数据产生和增长速度快,对存储和处理的时效性要求高多样Variety数据类型和数据源具备多样性,涵盖结构化、半结构化、非结构化多种格式低价值密度Value。

2401_88147261的博客 625

Flink基于HDFS的存储架构设计和核心技术实现

胡弦,视频号2023年度优秀创作者,互联网大厂P8技术专家,Spring Cloud Alibaba微服务架构实战派(上下册)和RocketMQ消息中间件实战派(上下册)的作者,资深架构师,技术负责人,极客时间训练营讲师,四维口袋KVP最具价值技术专家,技术领域专家团成员,2021电子工业出版社年度优秀作者,获得2023电子工业出版技术成长领路人称号,荣获2024年电子工业出版社博文视点20周年荣誉专家称号。

huxian1234的专栏 1607

《Hadoop海量数据处理:技术详解与项目实战》一 3.2 HDFS读取文件和写入文件

本节书摘来异步社区《Hadoop海量数据处理:技术详解与项目实战》一书中的第3章,第3.2节,作者: 范东来 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 3.2 HDFS读取文件和写入文件 Hadoop海量数据处理:技术详解与项目实战我们知道在HDFS中,NameNode作为集群的大脑,保存着整个文件系统的元数据,而真正数据是存...

weixin_33860722的博客 187
上一篇: 数据处理-Hadoop基础概念
下一篇: 数据处理技术-MapReduce入门
Ayu阿予
博客等级 码龄5年 456粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ayu阿予

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值