首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HDFS Shell 命令简介及查询

HDFS Shell 命令简介及查询

作者头像
兮动人
发布于 2021-06-11 11:10:09
发布于 2021-06-11 11:10:09
1.1K00
代码可运行
举报
文章被收录于专栏:兮动人的博客兮动人的博客
运行总次数:0
代码可运行

文章目录

1. HDFS Shell

1.1 HDFS Shell CLI客户端

  • 命令行界面(英语:command-line interface,缩写:CLI)是指用户通过键盘输入指令,计算机接收到指令后,予以执行一种人际交互方式。
  • Hadoop提供了文件系统的shell命令行客户端,使用方法如下:
  • 跟文件系统读写使用相关的命令是 hdfs dfs [generic options]

1.2 HDFS Shell CLI客户端–说明

  • HDFS Shell CLI支持操作多种文件系统,包括本地文件系统(file:///)、分布式文件系统hdfs://nn:8020)等
  • 操作的是什么文件系统取决于URL中的前缀协议。
  • 如果没有指定前缀,则将会读取环境变量中的fs.defaultFS属性,以该属性值作为默认文件系统
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hdfs dfs -ls file:///  #操作本地文件系统
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hdfs dfs -ls /
  • 查看文件默认系统
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /export/servers/hadoop-2.7.4/etc/hadoop/core-site.xml
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hdfs dfs -ls hdfs://hadoop01:9000/  #操作HDFS分布式文件系统
  • 所以 hdfs dfs -ls hdfs://hadoop01:9000/hdfs dfs -ls / 访问的是同一个文件系统。

1.3 总结

1.4 hadoop dfs、hdfs dfs、 hadoop fs 三者区别

  1. hadoop dfs 只能操作HDFS文件系统(包括与Local FS间的操作),不过已经Deprecated(已弃用)
  2. hdfs dfs 只能操作HDFS文件系统相关(包括与Local FS间的操作),常用
  3. hadoop fs 可操作任意文件系统,不仅仅是hdfs文件系统,使用范围更广.
  • 目前版本来看,官方最终推荐使用的是hadoop fs。当然hdfs dfs在市面上的使用也比较多。

1.5 HDFS Shell CLI客户端–参数说明

  • HDFS文件系统的操作命令很多和Linux类似,因此学习成本相对较低。
  • 可以通过hadoop fs -help命令来查看每个命令的详细用法。

1.6 在Hadoop官网上找到命令

  • 也可以通过下面的步骤找到官网上的命令。
  • 官网:http://hadoop.apache.org/,选择对应的Hadoop版本即可
  • 找到 Commands Reference

Hadoop 3.2.2 版本命令:https://hadoop.apache.org/docs/r3.2.2/hadoop-project-dist/hadoop-common/FileSystemShell.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
HDFS Shell CLI客户端
命令行界面(英语:command-line interface,缩写:CLI)是指用户通过键盘输入指令,计算机接收到指令后,予以执行一种人际交互方式。
用户8639654
2021/07/15
6030
HDFS Shell 命令实操
文章目录 1. 微博案例--HDFS Shell实操 1.1 案例:微博用户数据HDFS操作 1.2 创建目录 1.3 查看指定目录下内容 1.4 上传文件到指定目录下(1) 1.5 上传文件到指定目录下(2) 1.6 查看HDFS文件内容(1) 1.7 查看HDFS文件内容(2) 1.8 查看HDFS文件内容(3) 1.9 下载HDFS文件(1) 1.10 合并下载HDFS文件(2) 1.11 拷贝HDFS文件 1.12 追加数据到HDFS文件中 1.13 查看HDFS磁盘空间 1.14 查看HDFS文
兮动人
2021/06/11
1.1K0
HDFS Shell 命令实操
Hadoop(二)HDFS基本操作
https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/FileSystemShell.html
Chester Chen
2022/08/18
4850
Hadoop(二)HDFS基本操作
HDFS Shell CLI客户端2
HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作,如ls、mkdir、rm等。
用户8639654
2021/07/15
2590
【快速入门大数据】hadoop和它的hdfs、yarn、mapreduce
技术架构挑战 量大,无法用结构化数据库,关系型数据库 经典数据库没有考虑数据多类别 比如json 实时性的技术挑战 网络架构、数据中心、运维挑战
瑞新
2021/12/06
9980
【快速入门大数据】hadoop和它的hdfs、yarn、mapreduce
Hadoop框架:HDFS简介与Shell管理命令
大数据领域一直面对的两大核心模块:数据存储,数据计算,HDFS作为最重要的大数据存储技术,具有高度的容错能力,稳定而且可靠。HDFS(Hadoop-Distributed-File-System),它是一个分布式文件系统,用于存储文件,通过目录树来定位文件;设计初衷是管理数成百上千的服务器与磁盘,让应用程序像使用普通文件系统一样存储大规模的文件数据,适合一次写入,多次读出的场景,且不支持文件的修改,适合做数据分析。
知了一笑
2020/10/10
6820
Hadoop框架:HDFS简介与Shell管理命令
Hadoop3.x 学习笔记
一开始我使用的是在Mac系统下 Docker 中建立了三个环境来搭建的,但是由于HDFS操作的时候是客户端直接联系DataNode来进行数据操作的原理,Mac下不能直接访问到Docker中的容器服务,也不能通过桥接连接,所以我后来改为在VirtualBox中安装了三个Linux虚拟机,才配置通了。
前Thoughtworks-杨焱
2021/12/07
2770
HDFS-配置项
core-default.xml与core-site.xml的功能是一样的,如果在core-site.xml里没有配置的属性,则会自动会获取core-default.xml里的相同属性的值
栗筝i
2022/12/01
3500
大数据|HDFS的shell操作及基本工作机制(四)
一、HDFS分布式文件系统的shell操作 HDFS的shell操作基本和Linux的shell命令差不多,我这边重点介绍几个常用的文件操作的命令,其它更多的操作命令很少用到,当然你也可以通过“fs -help”查看所有命令。 重点在第二部分,介绍HDFS的基本工作机制。 1)–ls显示当前目录结构 -ls:该命令选项表示查看指定路径的当前目录结构,参数:-R递归显示目录结构,后面跟hdfs路径。 hadoop fs -ls / hadoop fs -ls hdfs://Hadoop1:9000/ha
黄小怪
2018/05/21
9120
HDFS Shell命令(一)
HDFS Shell是Hadoop分布式文件系统(HDFS)提供的一种命令行工具,用于管理HDFS中的文件和目录。HDFS Shell提供了一系列命令,包括文件和目录的创建、删除、移动、复制、查看等操作,可以方便地进行HDFS管理。
堕落飞鸟
2023/05/11
4860
hdfs命令行基本操作指南
Hadoop包括各种shell类命令,它们直接与HDFS和Hadoop支持的其他文件系统交互。 bin/hdfs dfs -help列出了Hadoop shell支持的命令。 此外,命令bin/hdfs dfs -help command-name可以显示命令的更详细的帮助。 这些命令支持大多数普通的文件系统操作,如复制文件、更改文件权限等。 它还支持一些HDFS的特定操作,如更改文件的副本数。
从大数据到人工智能
2022/01/19
1.2K0
2021年大数据Hadoop(八):HDFS的Shell命令行使用
HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建、修改、删除、修改权限等,文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作,如ls、mkdir、rm等。
Lansonli
2021/10/11
3.3K0
初探 Hadoop 集群安全
最近因为某些原因学习接触到了开源的大数据框架:Hadoop,该框架允许使用简单的编程模型跨计算机集群对大型数据集进行分布式处理。它旨在从单个服务器扩展到数千台机器,每台机器都提供本地计算和存储,详细概念知识背景我这就不介绍了,各位自行学习。
信安之路
2020/04/21
2K0
初探 Hadoop 集群安全
Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群
前言   上一篇详细介绍了HDFS集群,还有操作HDFS集群的一些命令,常用的命令: hdfs dfs -ls xxx hdfs dfs -mkdir -p /xxx/xxx hdfs dfs -cat xxx hdfs dfs -put local cluster hdfs dfs -get cluster local hdfs dfs -cp /xxx/xxx /xxx/xxx hdfs dfs -chmod -R 777 /xxx hdf
用户1195962
2018/01/18
3.5K0
Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群
Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)
别先生
2018/01/02
3.3K0
Hadoop Shell命令(基于linux操作系统上传下载文件到hdfs文件系统基本命令学习)
HDFS|Shell操作命令
01 — HDFS中常用的命令 HDFS文件操作常有两种方式; 命令行方式,即Hadoop提供了一套与Linux文件命令类似的命令行工具; JavaAPI,即利用Hadoop的Java库,采用编程的方式操作HDFS的文件。 Hadoop最常用的文件操作命令,包括添加文件和目录、获取文件、删除文件等。 看下Linux下的shell命令工具 HDFS命令基本格式:hadoop fs -cmd < args > cmd是具体的文件操作命令,<args>是一组数目可变的参数。 02 — 添加文件和目录 HDFS有
double
2018/04/02
1.5K0
三大组件HDFS、MapReduce、Yarn框架结构的深入解析式地详细学习【建议收藏!】
我们知道目前Hadoop主要包括有三大组件,分别是:分布存储框架(HDFS)、分布式计算框架(MapReduce)、以及负责计算资源调度管理的平台(Yarn),那么今天我们就来解析式的深入学习了解这三大组件。
大数据老哥
2021/09/16
1.4K0
三大组件HDFS、MapReduce、Yarn框架结构的深入解析式地详细学习【建议收藏!】
Hadoop HDFS 实现原理图文详解
Hadoop分布式文件系统 (HDFS) 是运行在通用硬件(commodity hardware)上的分布式文件系统(Distributed File System)。
一个会写诗的程序员
2021/12/16
1.5K0
Hadoop HDFS 实现原理图文详解
Hadoop学习笔记—2.不怕故障的海量存储:HDFS基础入门
  随着社会的进步,需要处理数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是却不方便管理和维护—>因此,迫切需要一种系统来管理多台机器上的文件,于是就产生了分布式文件管理系统,英文名成为DFS(Distributed File System)。
Edison Zhou
2018/08/20
6690
Hadoop学习笔记—2.不怕故障的海量存储:HDFS基础入门
Hadoop(2)——HDFS(分布式文件系统)
英文全称是The Hadoop Distributed File System官方地址http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html 非常巨大的分布式文件系统 运行在普通廉价的硬件上commodity hardware 高容错的 易扩展,为用户提供性能不错的文件存储服务
羊羽shine
2019/05/28
5900
相关推荐
HDFS Shell CLI客户端
更多 >
LV.4
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档