HDFS常用命令汇总

前言

说明:

命令适用范围
hadoop fs使用范围最广,建议使用,可操作任何对象
hadoop dfs只可操作HDFS文件系统(已弃用)
hdfs fs只可操作HDFS文件系统,包括与Local FS间的操作
hdfs dfs只可操作HDFS文件系统,常用

一、帮助信息查看

1、查看帮助信息

hadoop fs

[]表示可选参数,<>表示必须参数
在这里插入图片描述

2、帮助文档(附带命令的详细说明)

hadoop fs –help

在这里插入图片描述

二、常用命令

1、列出了当前工作目录中所有可用的目录和文件

hdfs dfs -ls /user/hive/warehouse/temp.db

2、下载文件

  • 下载文件到本地指定目录
#参数1 hdfs远程目录, 参数2 本地目录
hdfs dfs -get /user/hive/warehouse/temp.db/tmp_longchuan_veh_cluster_stops_key_points /home/ctitc/lf/jzxkc/vehStopKeyPoint/

3、上传文件

#参数1 本地文件, 参数2 hdfs远程目录
hdfs dfs -put zqxk.csv /user/hive/warehouse/temp.db/zqxk_veh

4、移动文件

  • 移动文件到指定目录下(也可重命名文件)
# hdfs dfs -mv <源路径> <目标路径>
hdfs dfs -mv /user/hive/warehouse/mid.db/zq_freight_industry_index_di/date=20221002 /user/hive/warehouse/dws.db/dws_vehicle_industry_index_di/

5、删除文件

  • 删除指定参数的文件,如果启用了垃圾箱,文件系统会将删除的文件移动到垃圾箱目录,默认情况下禁用垃圾箱功能,用户可以通过为参数fs.trash.interval(在core-site.xml中)设置大于零的值来启用垃圾箱。
删除单个文件:
hdfs dfs -rm /path/to/your/file.txt
删除多个文件:
hdfs dfs -rm /path/to/your/file1.txt /path/to/your/file2.txt
删除目录及其所有内容(递归删除):
hdfs dfs -rm -r /path/to/your/directory
请注意,在生产环境中使用删除命令时要格外小心,因为删除操作是不可逆的。

6、查看文件使用的空间

#查询路径磁盘占用详情
hdfs dfs -du -s -h /user/hive/warehouse/temp.db/tmp*
#查询点位数据是否齐全
hdfs dfs -du -s -h /user/hive/warehouse/position.db/parquet_gnss_test/gnsspartition=202310*

总结

如果此篇文章有帮助到您, 希望打大佬们能关注点赞收藏评论支持一波,非常感谢大家!
如果有不对的地方请指正!!!

参考1

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

lfwh

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

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

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

打赏作者

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

抵扣说明:

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

余额充值