hadoop- hdfs操作命令
hdfs 基本命令
1.hdfs命令行 (1)查看帮助 hdfs dfs -help (2)查看当前目录信息 hdfs dfs -ls / (3)上传文件 hdfs dfs -put /本地路径 /hdfs路径 (4)剪切文件 hdfs dfs -moveFromLocal a.txt /aa.txt (5)下载文件到本地 hdfs dfs -get /hdfs路径 /本地路径 (6)合并下载 hdfs dfs -getmerge /hdfs路径文件夹 /合并后的文件 (7)创建文件夹 hdfs dfs -mkdir /hello (8)创建多级文件夹 hdfs dfs -mkdir -p /hello/world (9)移动hdfs文件 hdfs dfs -mv /hdfs路径 /hdfs路径 (10)复制hdfs文件 hdfs dfs -cp /hdfs路径 /hdfs路径 (11)删除hdfs文件 hdfs dfs -rm /aa.txt (12)删除hdfs文件夹 hdfs dfs -rm -r /hello (13)查看hdfs中的文件 hdfs dfs -cat /文件 hdfs dfs -tail -f /文件 (14)查看文件夹中有多少个文件 hdfs dfs -count /文件夹 (15)查看hdfs的总空间 hdfs dfs -df / hdfs dfs -df -h / (16)修改副本数 hdfs dfs -setrep 1 /a.txt
查看hdfs磁盘空间
[root@node151 ~]# hdfs dfs -du -h -s /warehouse/tablespace/managed/hive/ods.db
847.7 G 2.5 T /warehouse/tablespace/managed/hive/ods.db
847.7G是单个副本大小,2.5T是3个副本大小
查看目录下所有表大小
复制hdfs文件到另一个集群中
hadoop distcp -overwrite hdfs://nameservice1:8020/user/hive/test hdfs://ip:8020/user/hive/test
检查状态
hadoop dfsadmin -report
检查坏的块
hdfs fsck /user/hive/warehouse/airport_ods_all.db/airport_ods_acdm_ods_acdm_noams_bill/part-00000-5ad0c3ad-e201-49eb-a921-df9da23922fb-c000 -files -blocks -racks
恢复副本
hdfs dfs -setrep -w 3 /user/hive/warehouse/airport_ods_all.db/airport_ods_acdm_ods_acdm_noams_bill/part-00000-5ad0c3ad-e201-49eb-a921-df9da23922fb-c000
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)