当前位置: 首页 > news >正文

HDFS常用命令

HDFS常用命令

  • 1.HDFS命令介绍
    • 1.1基本语法格式
    • 1.2常用命令

1.HDFS命令介绍

HDFS 提供了一组命令行工具,用于管理和操作 HDFS 文件系统。

1.1基本语法格式

hdfs dfs -<命令> [选项] <参数>

1.2常用命令

1.显示<path>指定的文件的详细信息。

hadoop fs -ls <path>

2.ls命令的递归版本

hadoop fs -ls -R <path>

3.将 指定的文件的内容输出到标准输出( stdout )

hadoop fs -cat <path>

4.将<path>指定的文件所属的组改为group,使用-R对<path>指定的文件夹内的文件进行递归操作。这个命令只适用于超级用户。

hadoop fs -chgrp [-R] group <path>

5.改变<path>指定的文件的拥有者,-R用于递归改变文件夹内的文件的拥有者。这个命令只适用于超级用户。

hadoop fs -chown [-R] [owner] [: [group]] <path>

6.将<path>指定的文件的权限更改为<mode>。这个命令只适用于超级用户和文件的所有者。

hadoop fs -chmod [-R] <mode><path>

7.将<path>指定的文件最后1KB的内容输出到标准输出 ( stdout)上,-f选项用于持续检测新添加到文件中的内容。

hadoop fs -tail [-f] <path>。

8.以指定的格式返回<path>指定的文件的相关信息。当不指定format的时候,返回文件<path>的创建日期。

hadoop fs -stat [format] <path>

9.创建一个<path>指定的空文件。

hadoop fs -touchz <path>

10.创建<paths>指定的一个或多个文件夹,-p选项用于递归创建子文件夹。

hadoop fs -mkdir [-p] <paths>

11.将本地源文件复制到路径<dst指定的文件或文件夹中。

hadoop fs -copyFromLocal <localsrc><dst>

12.将目标文件<target>复制到本地文件或文件夹<localdst>中,可用-ignorecrc选项复制CRC校验失败的文件,使用-crc选项复制文件以及CRC信息。

hadoop fs -copyToLocal [-ignorecrc] [-crc] <target><localdst>

13.将文件从源路径<src>复制到目标路径<dst>。

hadoop fs -cp <src><dst>

14.显示<path>指定的文件或文件夹中所有文件的大小。

hadoop fs -du <path>

15.清空回收站,请参考HDFS官方文档以获取更多关于回收站特性的信息。

hadoop fs -expunge

16.复制<src>指定的文件到本地文件系统<localdst>指定的文件或文件夹,可用-ignorecrc选项复制CRC校验失败的文件,使用-crc选项复制文件以及CRC信息。

hadoop fs -get [-ignorecrc] [-crc] <src><localdst>

17.对<src>指定的源目录中的所有文件进行合并,写入<localdst>指定的本地文件。-nl是可选的,用于指定在每个文件结尾添加一个换行符。

hadoop fs -getmerge [-nl] <src><localdst>

18.从本地文件系统中复制<localsrc>指定的单个或多个源文件到<dst>指定的目标文件系统中,也支持从标准输入( stdin )中读取输入写入目标文件系统。

.hadoop fs -put <localsrc><ds>

19.与put命令功能相同,但是文件上传结束后会从本地文件系统中删除指定的文件。

hadoop fs -moveFromLocal <localsrc><dst>

20.将文件从源路径<src>移动到目标路径<dst>

hadoop fs -mv <src><dest>

21.删除<path>指定的文件,只删除非空目录和文件。

hadoop fs -rm <path>

22.删除<path>指定的文件夹及其下的所有文件,-r选项表示递归删除子目录。

hadoop fs -rm -r <path>

23.改变<path>指定的文件的副本系数,-R选项用于递归改变目录下所有文件的副本系数。

hadoop fs -setrep [-R] <path>

24.检查 指定的文件或文件夹的相关信息。不同选项的作用如下。

  • -e检查文件是否存在,如果存在则返回0,否则返回1。
  • -z检查文件是否是0字节,如果是则返回0,否则返回1。
  • -d如果路径是个目录,则返回1,否则返回0。
hadoop fs -test -[ezd] <path>

25.将<path>指定的文件输出为文本格式,文件的格式允许是zip和TextRecordInputStream等。

hadoop fs -text <path>

在这里插入图片描述

http://www.lryc.cn/news/413583.html

相关文章:

  • 请问如何做好软件测试工作呢?
  • 单片机开发与Linux开发的区别
  • 【机器学习】回归类算法-相关性分析
  • java基础 之 集合与栈的使用(三)
  • JDK-java.nio包详解
  • 虚拟机与服务器的区别是什么?虚拟机与服务器的区别和联系
  • Linux CentOS stream9 命令
  • JavaScript基础——JavaScript变量声明
  • ModuleNotFoundError: No Module Named openai
  • 基于SpringBoot+Vue的校园便利平台(带1w+文档)
  • 串口应用编程-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板
  • Canvas实现截图
  • Python高性能计算:进程、线程、协程、并发、并行、同步、异步
  • kafka基本操作
  • JavaFX布局-Accordion
  • 【轨物方案】评估光伏组件发电性能一致性方案
  • 安全基础学习-keil调试汇编代码
  • Unity复制对象时让私有变量也被复制的简单方法
  • Flink 实时数仓(二)【DIM 层搭建】
  • 知识图谱开启了一个可以理解的人工智能未来
  • 借助Aspose.html控件, 将SVG 转PNG 的 C# 图像处理库
  • vs-2015安装教程
  • Stable Diffusion绘画 | 文生图设置详解—随机种子数(Seed)
  • 56、php实现N的阶乘末尾有多个0
  • 混合域注意力机制(空间+通道)
  • springboot长春旅游安全地图平台-计算机毕业设计源码90075
  • apex正则表达式匹配富文本字段内容,如何只匹配文本而忽略富文本符号
  • 空气净化器对去除宠物毛有效吗?小型猫毛空气净化器使用感受
  • vue的nextTick是下一次事件循环吗
  • 5.4.软件工程-系统设计