HDFS常用命令

本文列举了HDFS和YARN的常用操作命令,包括HDFS的创建、查看、移动与删除、上传与下载及运维相关命令,如安全模式检查。同时介绍了YARN的应用管理、节点查看等关键命令,帮助用户快速理解和使用这两个Hadoop核心组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、HDFS常用命令

1. 创建

创建指定路径文件夹

hdfs dfs -mkdir /user/zhaojuanjuan/syuchen_files

2. 查看

查看指定目录下的文件

hdfs dfs -ls /path

查看指定文件夹总大小

 hdfs dfs -du -s -h /path

查看指定目录下每一个文件夹的大小

hdfs dfs -du -h /path

直接查看gz文件内容

hadoop fs -cat /xxxx/xxx.gz | gzip -d

查看gz文件内容前几行

hadoop fs -cat /xxxx/xxx.gz | gzip -d | head -10

3. 移动与删除

移动文件

hdfs dfs -mv 源文件路径 目标路径

删除hdfs文件夹

hdfs dfs -rm -r /path

直接删除 不走回收站

hdfs dfs -rm -r -f -skipTrash /path

4. 上传与下载

上传文件

hdfs dfs -put /本地路径 /路径

正则匹配OriginalFilePath目录下的文件(夹),批量上传到hdfs的targetFilePath目录下。其中-E表示告诉grep后面是一个正则表达式

ls /OriginalFilePath | grep -E "2020-09.*" | xargs -i hdfs dfs -put /OriginalFilePath/{} /targetFilePath

下载文件到本地

hdfs dfs -get /hdfs路径 /本地路径

5. 运维

检查当前是否处于安全模式

hdfs dfsadmin -safemode get

离开安全模式。一般都是因为空间满了就自动进入安全模式了,此时读写数据会报错

hdfs dfsadmin -safemode leave

二、yarn常用命令

yarn命令文档:Apache YARN Commands

查看yarn集群中正在运行的应用,可以看到各个应用的执行状态和进度(progress可能不准确,一直为10%)

yarn application -list

根据应用id强行终止指定应用

yarn application -kill appid

查看所有处于running状态的节点

yarn node -list

查看所有节点

yarn node -list -all
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值