HDFS 和 YARN的常用命令
一、hdfs常用命令
1) 查看帮助 hdfs dfs -help
2) 查看当前目录信息 hdfs dfs -ls /
3) 上传文件 hdfs dfs -put /本地路径 /hdfs路径
4) 下载文件到本地 hdfs dfs -get /hdfs路径 /本地路径
5) 创建目录 hdfs dfs -mkdir /目录名
6) 移动hdfs文件 hdfs dfs -mv /hdfs路径 /hdfs路径
7) 复制hdfs文件 hdfs dfs -cp /hdfs路径 /hdfs路径
8) 删除hdfs文件 hdfs dfs -rm /aa.txt
9) 删除hdfs目录 hdfs dfs -rm -r /目录名
10)查看hdfs中的文件 hdfs dfs -cat /文件 和 hdfs dfs -tail -f /文件
11)创建多级文件夹 hdfs dfs -mkdir -p /目录名1/目录名2
12)合并下载 hdfs dfs -getmerge /hdfs路径文件夹 /合并后的文件
13)剪切文件 hdfs dfs -moveFromLocal a.txt /aa.txt
14)查看文件夹中有多少个文件 hdfs dfs -count /目录名
15)查看hdfs的总空间 hdfs dfs -df / 和 hdfs dfs -df -h /
16)修改副本数 hdfs dfs -setrep 数量 /文件
二、yarn常用命令
- 打印hadoop的版本 yarn version
- 查看CLASSPATH yarn classpath
- 运行jar文件 yarn jar <jar> [mainClass] args...
- 打印节点的报告 yarn node [-all | -list | -list -states <States> | -status <NodeId>]
- 打印container(s)的报告 yarn container [-help | -list <Application Attempt Id> | -status <ContainerId>]
- 打印application信息 yarn application [-list | -list -appStates <States> | -list -appTypes <Types> | -status <ApplicationId>]