首页 > 技术文章 > Hadoop shell 一查就会

bbmkey 2019-03-05 11:43 原文

Hadoop shell 命令有三种格式

  • hdfs + dfs (必须是dfs)
  • Hadoop + dfs
  • Hadoop + df
命令 说明
hadoop 版本查看 hadoop version
hadoop 显示命令信息 hadoop dfs
列出 HDFS 目录 Hadoop fs -ls /
递归列出 / 下的所有目录(包括子目录) Hadoop fs -lsr /
hdfs 查看文件内容 hdfs dfs -cat /output/part-00000
hdfs 查看文件内容,并进行分页显示 hdfs dfs -cat /output/part-00000 | more
hdfs 查看文件内容 hdfs dfs -text /output/part-00000
Hdfs 查看指定文件大小 hdfs dfs -du /output/part-00000
将 HDFS 上的文件复制到本地 hdfs dfs -get /output/part-00000 /usr/local/load.txt
将 HDFS 上的文件复制到本地(二) hdfs dfs -copyToLocal /output/part-00000 /usr/local/load.txt
在 HDFS 上创建文件目录 hadoop fs -mkdir /data
在 HDFS 上一次性创建多级目录 hadoop fs -mkdir -p /data/child1/child2
复制本地文件或HDFS文件到HDFS 指定路径 hadoop fs -put /usr/local/load.txt /data/
复制本地文件到HDFS 指定路径,更严格(二) hadoop fs -copyFromLocal /usr/local/load.txt /data/
移除HDFS 指定目录文件 hadoop fs -rm
移除HDFS 指定目录文件和其子目录 hadoop fs -rmr
将文件尾部1K字节的内容输出 hdfs dfs -tail /data/load.txt

更详细的 shell 说明请点击查看,可以在集群浏览器中输入 http://yarn00:50070 浏览和操作HDFS的目录和文件。

路径浏览

路径显示
对应 http://yarn00:50070 中的界面如下:
浏览器路径浏览

推荐阅读