hadoop核心组件——HDFS系列讲解之HDFS其他功能介绍

hadoop核心组件——HDFS系列讲解之HDFS-Web界面介绍 登录HDFSWeb浏览器 打开浏览器输入 http://node01:50070 (node01是NameNode所在的节点,或IP) Overview:集群概述 Datanode::数据节点 datanode-volume-failures: 数据节点卷故障 snapshot: 快照 startup-progress: 启动进度 Overview:集群概述 Datanode::数据节点 datanode-volume-failures: 数据节点卷故障 snapshot: 快照 startup-p 阅读详情

多个集群之间的数据拷贝

cd /export/servers/Hadoop-2.6.0-cdh5.14.0/
bin/Hadoop distcp hdfs://node01:8020/jdk-8u141-linux-x64.tar.gz  hdfs://cluster2:8020/

hdfs快照snapShot管理

  1. 开启指定目录的快照功能
    hdfs dfsadmin -allowSnapshot 路径

  2. 禁用指定目录的快照功能(默认就是禁用状态)
    hdfs dfsadmin -disallowSnapshot 路径

  3. 给某个路径创建快照snapshot
    hdfs dfs -createSnapshot 路径

  4. 指定快照名称进行创建快照snapshot
    hdfs dfs -createSanpshot 路径 名称

  5. 给快照重新命名
    hdfs dfs -renameSnapshot 路径 旧名称 新名称

  6. 列出当前用户所有可快照目录
    hdfs lsSnapshottableDir

  7. 比较两个快照的目录不同之处

    hdfs snapshotDiff 路径1 快照名称1 快照名称2

  8. 删除快照snapshot

    hdfs dfs -deleteSnapshot 路径1 快照名称

HDFS回收站

回收站配置两个参数

默认值fs.trash.interval=0,0表示禁用回收站,此值大于0时表示启用回收站,以分钟为单位的垃圾回收时间。用于设置被删掉的数据在回收站的保存时间,数据在回收站的时间超过这个设置的时间,回收站将其永久删除。
默认值fs.trash.checkpoint.interval=0,如果是0,值等同于fs.trash.interval。以分钟为单位的垃圾回收检查间隔。要求fs.trash.checkpoint.interval<=fs.trash.interval。

启用回收站

<!--  开启hdfs的垃圾桶机制,删除掉的数据可以从垃圾桶中回收,单位分钟 -->
        <property>
                <name>fs.trash.interval</name>
                <value>10080</value>
        </property>

查看回收站

回收站在集群的
/user/root/.Trash/ 

通过javaAPI删除的数据,不会进入回收站,需要调用moveToTrash()才会进入回收站

通过shell命令行删除的数据,会进入回收站。

Trash trash = New Trash(conf);
trash.moveToTrash(path);

恢复回收站数据

trashFileDir :回收站的文件路径
hdfsdir :将文件移动到hdfs的哪个路径下

hdfs  dfs  -mv  trashFileDir   hdfsdir

清空回收站

hdfs dfs -expunge
Hadoop基础操作-上传文件到HDFS目录 HDFS 是Hadoop的核心组件之一,负责文件数据的存储。本节的任务首先是了解 HDFS,以及HDFS与其他文件系统之间的关系;其次介绍HDFS的基本操作并将存储在 Linux 本地的日志文件email_log.txt上传至HDFS的/user/root/目录下。 阅读详情

相关推荐

Hadoop系列(一)——HDFS总结

HDFS

weixin_46307478的博客 3162

【Hadoop】HDFS的基本应用

HDFS分布式文件系统详解1. 分布式文件系统详解 1. 分布式文件系统详解 HDFS(Hadoop Distributed File System)是 Apache Hadoop 项目的一个子项目. Hadoop 非常适于存储大型数据 (比如 TB 和 PB), 其就是使用 HDFS 作为存储系统. HDFS 使用多台计算机存储文件, 并且提供统一的访问接口, 像是访问一个普通文件系统一样使用分布式文件系统. 适合的应用场景 存储非常大的文件:这里非常大指的是几百M、G、或者TB级别,需要高吞吐量

小哲的博客 1898

IPD的分析工具与模型(十六)CBB公用基础模块管理实现资源共享,缩短开发周期

CBB流程的开发环节,基于CBB规划中所识别和设计的CBB,进行CBB的详细设计(包括参数设计和接口设计),并最终实现CBB的落地开发。作为特殊类型的技术构件,CBB的开发流程,可沿用技术开发中的构件开发流程,具体包括概念、计划、开发和迁移等步骤,具体可参见前文的相关介绍。有了蓝图与架构设计,落地实施是关键攻坚。具体工作内容包括:具体工作内容包括:a. 以相似性、聚类、相对独行性、可组合、可扩展性、可维护性等原则为指导,按照产品的功能特征和业务类型,聚焦零散的功能点,形成功能模块,实现产品功能模块的划分;

corgi2020的博客 2001

HDFS核心组件

Hadoop HDFS:分布式文件存储系统 核心组件: 一、NameNode: 整个集群的核心,在NameNode本地磁盘中管理着文件系统的镜像文件及编辑日志,在内存中管理着BlockMap 核心1: 文件系统镜像文件(FsImage); 存放着文件的元数据信息(元数据信息[FileName、副本数、副本所在位置…]),可以看做是hdfs的目录树。 核心2:编辑日志文件(EditsLo...

敲得码黛 7003

阿里平头哥与华为芯片的比较

阿里平头哥与华为芯片代表了中国AI芯片领域的两种典型发展路径:平头哥通过兼容CUDA生态快速切入市场,以较低成本提供接近国际水平的AI算力;华为则坚持全栈自研路线,构建从芯片到框架的完整技术体系,更注重供应链安全和自主可控。从短期来看,平头哥PPU在单卡性能参数上全面超越昇腾910B,接近英伟达H20水平,且成本优势明显,有望在云服务和互联网应用领域取得更大市场份额。而华为昇腾则凭借全栈自研和端边云协同优势,在政企市场和科研领域更具竞争力。

shao.bing的专栏 4001

告别虚拟机!在Windows上用WSL+VSCode搞定ArduPilot开发环境(保姆级避坑指南)

本文提供了一份详细的保姆级指南,介绍如何在Windows上使用WSL和VSCode搭建高效的ArduPilot开发环境,告别虚拟机性能损耗。从WSL安装、VSCode配置到ArduPilot固件编译和调试技巧,涵盖开发全流程中的关键步骤和常见问题解决方案,帮助无人机开发者快速构建专业级开发环境。

weixin_42543046的博客 461

HDFS学习笔记

对于每一个数据块,NameNode 节点返回保存数据块的数据节点的地址。当Active NameNode的命名空间发生变化的时候,它会把这个变化通知所有JN,有的JN收到信息,有的JN是没有收到信息的,如果大部分JN进程接到信息,就认为这个事件是可信的,如果少数的JN接到信息,就认为这个信息是错误的,是屏蔽的,对于可信的信息,standby Namenode才会去同步过来,通过JN这种方式,才能保证Standby Namenode和Active Namenode之间有效信息的一个同步。

qw311113qin的博客 4973

CANoe软件之离线报文回放与分析实战

本文详细介绍了如何使用CANoe软件进行离线报文回放与分析,帮助工程师将现场故障数据转化为可反复研究的实验室资源。通过实战步骤,指导如何搭建分析工程、加载DBC文件解码信号,并利用Trace和Graphics窗口进行深度数据筛选与图形化分析,从而高效定位汽车电子故障,是提升诊断效率的关键技能。

weixin_29227585的博客 529

HDFS及各组件功能介绍

Backup Node的作用类似于Secondary NameNode,但它可以在实时和连续的基础上备份NameNode的元数据,从而提供更快的故障恢复能力。6. 数据写入:当客户端需要向一个文件写入数据时,它会将数据分成固定大小的数据包,并与最近的数据节点建立连接。5. 数据读取:当客户端需要读取一个文件时,它会向NameNode发送请求,获取文件的元数据和数据块的位置信息。通过数据的切分、副本选择、数据块存储和复制等步骤,HDFS实现了高可靠性、高可用性和高性能的分布式数据存储。

weixin_53209289的博客 2777

西门子S7-1500 PLC模块化编程与生产线自动化实践

PLC(可编程逻辑控制器)作为工业自动化核心设备,其模块化编程技术能显著提升产线控制系统的开发效率。通过SCL高级语言实现算法封装、功能块(FB)复用等工程实践,可构建稳定可靠的分层式控制架构。本文以西门子TIA Portal平台为例,详解S7-1500系列PLC在汽车零部件产线中的标准化应用方案,包含配方管理、设备联动等典型场景的SCL实现,以及Profinet通信、虚拟轴同步等进阶技巧。特别适用于需要快速实施中大型生产线自动化改造的工程师,提供经过验证的异常处理机制和模块化设计规范。

weixin_34341229的博客 457

vscode+latex+bib文献管理

下载vscode 安装插件`` 在setting.json中配置 在.tex文件中编写论文内容,然后左侧TEX侧边栏中编译,如下图所示,中文用xelatex,英文用pdflatex;编译成功后,就可以查看pdf版本的论文了,我一般在浏览器显示。 涉及到文献编译:XXX.bib中存储文献管理内容;XXX.tex是文章内容,使用xelatex编译后会生成XXX.aux,ctrl+⋅ctrl+·ctrl+⋅打开命令行窗口,输入bibtex XXX(可以对aux文件进行编译,不需要加后缀),然后再xelatex.

小卜妞的博客 2548

Hadoop理论及实践-HDFS四大组件关系(参考Hadoop官网)

这篇博客介绍的是HDFS的NameNode,DataNode,ZKFC,JournalNode的功能以及他们之间的联系。细节部分是Checkpoint机制(检查点)的原理,HA机制,ZKFC以及JournalNode在这里面起到的不可忽视的作用,蛮细的。

Matrix70的博客 1412

【数据结构】考点二十八 : 二叉树的概念:二叉树的度、完全二叉树、满二叉数结点数、哈夫曼结点数、完全二叉树的深度

二叉树(Binary Tree)是一种常见的数据结构,它或者为空(null),或者由一个根节点(root node)和两个子树(left subtree 和 right subtree)组成,这两个子树又分别是一棵二叉树。二叉树的每个节点最多有两个子节点,通常称为左子节点(left child)和右子节点(right child)。

超越的博客 1738

hadoop核心组件——HDFS系列讲解之HDFS基本介绍

hadoop核心组件——HDFS系列讲解之HDFS 基本介绍HDFS 基本介绍HDFS分块存储抽象成数据块的好处块缓存HDFS副本机制名字空间(NameSpace)Namenode 功能Datanode功能机架感知 HDFS 基本介绍 HDFS 是 Hadoop Distribute File System 的简称,意为:Hadoop 分布式文件系统。是 Hadoop 核心组件之一,作为最底层的分布式存储服务而存在。 分布式文件系统解决的问题就是大数据存储。它们是横跨在多台计算机上的存储系统。分布式文件系统

LeeBoolean的博客 1043

AI大模型探索之路-训练篇3:大语言模型全景解读

大规模语言模型(Large Language Models,LLM),也称大语言模型或大型语言模型,是一种由包含数百亿以上参数的深度神经网络构建的语言模型,通常使用自监督学习方法通过大量无标注文本进行训练。

寻道AI,探索AI无限可能! 6278

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Hadoop之HDFS 详细教程

Hadoop 分布式系统框架中,首要的基础功能就是文件系统,在 Hadoop 中使用FileSystem 这个抽象类来表示我们的文件系统,这个抽象类下面有很多子实现类,究竟使用哪一种,需要看我们具体的实现类,在我们实际工作中,用到的最多的就是 HDFS(分布式文件系统)以及 LocalFileSystem(本地文件系统)了。在现代的企业环境中,单机容量往往无法存储大量数据,需要跨机器存储。HDFS(Hadoop Distributed File System)是 Hadoop 项目的一个子项目。

白鸽 5862

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

hadoop核心组件——HDFS系列讲解之HDFS的shell命令操作

hadoop核心组件——HDFS系列讲解之HDFS的shell命令操作基本语法常用命令HDFS的特性 基本语法 老版本: hadoop fs 具体命令 新版本: hdfs dfs 具体命令 常用命令 (1)-help:输出这个命令参数 bin/hdfs dfs -help rm (2)-ls: 显示目录信息 hdfs dfs -ls / (3)-mkdir:在hdfs上创建目录 hdfs dfs -mkdir -p /aaa/bbb/cc/dd (4)-moveFromLocal从本地剪切粘

LeeBoolean的博客 1878

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Hadoop核心组件之HDFS的安装与配置

教程目录 0x00 教程内容 0x01 Hadoop的获取 1. 官网下载 2. 添加微信:shaonaiyi888 3. 关注公众号:邵奈一 0x02 上传安装包到集群 1. 上传安装包到虚拟机 0x02 安装与配置Hadoop 1. 解压Hadoop 2. 配置Hadoop 3. 同步Hadoop到slave1、slave2 4. 校验HDFS 0x03 简便配置 1. 环境变量配置 2. 域名映射配置 0xFF 总结

邵奈一的博客 8663

【Hadoop】核心组件深度剖析:HDFS、YARN与MapReduce的奥秘

本文深入探讨了Hadoop这一分布式计算框架的核心组件——HDFS(Hadoop Distributed File System)、YARN(Yet Another Resource Negotiator)以及MapReduce的基本原理与架构,为读者全面揭示了Hadoop如何在大数据处理领域发挥关键作用。 首先,文章详细解析了HDFS的架构与工作原理,强调了其作为Hadoop生态系统中的数据存储基石,如何通过分布式存储方式解决大数据存储难题。HDFS的设计旨在处理海量数据,利用冗余存储和节点间的数据复制

博客虽小,世界尽在其中 6719

hadoop核心组件——HDFS系列讲解之Fsimage,Edits详解

hadoop核心组件——HDFS系列讲解之Fsimage,Edits详解NameNode元数据解析元数据信息目录的配置FSimage文件当中的文件信息查看edits当中的文件信息查看secondarynameNode如何辅助管理FSImage与Edits文件namenode元数据信息多目录配置 NameNode元数据解析 (1)第一次启动namenode格式化后,创建fsimage和edits文件。如果不是第一次启动,直接加载edits和fsimage文件到内存。 (2)客户端对元数据进行增删改的请求。 (

LeeBoolean的博客 1171

Hadoop系列 (三):HDFS详细介绍

HDFS三大组件、机制等详细介绍

Eric Ray的博客 4023

Hadoop与hdfs的认知讲解

HDFS(Hadoop Distributed File System)是Hadoop项目的一个子项目,也是Hadoop的核心组件之一。它是一个分布式文件系统,设计用于存储大型数据,如TB和PB级别的数据。文件分块存储:在HDFS中,文件在物理上是分块存储的。块的大小可以通过配置参数(dfs.blocksize)来规定。在Hadoop 2.x版本中,默认块大小是128M,而在老版本中是64M。统一的命名空间和目录树:HDFS文件系统会给客户端提供一个统一的抽象目录树。

jsb2283939167的博客 1290

Hadoop核心组件详解—HDFS、YARN、MapReduce

Hadoop 是一个开源的分布式计算和存储框架,它的作用非常简单,就是在多计算机集群环境中营造一个统一而稳定的存储和计算环境,并能为其他分布式应用服务提供平台支持,相当于在某种程度上将多台计算机组织成了一台计算机。 Hadoop 框架最根本的原理就是利用大量的计算机同时运算来加快大量数据的处理速度。Hadoop 集群可运行于一般的商用服务器上,具有高容错、高可靠性、高扩展性等特点。适合一次写入,多次读取的场景,不适合频繁修改文件及大量的小文件和低延时的数据访问。 本文将对Hadoop 的三大核心组件进行介绍

weixin_40474941的博客 1万+

Hadoop核心组件最全介绍

Hadoop生态系统核心组件与功能摘要:Hadoop作为分布式计算平台,包含三大核心组件——HDFS(分布式存储,含NameNode和DataNode)、YARN(资源调度)和MapReduce(批处理计算)。扩展组件涵盖数据存储(HBase、Hive)、计算引擎(Spark、Flink)、资源管理(Mesos)、工作流调度(Oozie)、数据集成(Sqoop、Kafka)及安全管理(Kerberos)等。系统支持多样化数据处理场景,从批处理到实时计算,并可通过CDH等商业发行版获得企业级支持。组件选择需综

Cachel Wood的博客 2171

hadoop核心组件——HDFS系列讲解之HDFS的高级使用命令

hadoop核心组件——HDFS系列讲解之HDFS的高级使用命令HDFS高级使用命令数量限额空间大小限额查看hdfs文件限额数量HDFS的安全模式hdfs的文件权限验证 HDFS高级使用命令 数量限额 hdfs dfs -mkdir -p /user/root/lisi #创建hdfs文件夹 hdfs dfsadmin -setQuota 2 lisi # 给该文件夹下面设置最多上传两个文件,上传文件,发现只能上传一个文件 hdfs dfsadmin -clrQuota /user/roo

LeeBoolean的博客 301

hadoop基础概念之Hadoop核心组件

本文通过Hadoop组件,大数据处理,Hadoop核心三个方面层层递进,引出Hadoop和组件作用,对于了解和认知Hadoop具有一定的指导作用。

dashujuedu的博客 1万+
上一篇: hadoop核心组件——HDFS系列讲解之HDFS-Web界面介绍
下一篇: 大数据系列之Zookeeper集群搭建
LeeBoolean
博客等级 码龄6年 12粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值