常用HDFS命令

说明

hadoop fs -mkdir dir

新建HDFS目录dir

hadoop fs -mkdir -p /dir1/dir2/dir3

建立多层目录

hadoop fs -ls /Input

列出”/Input”目录下的文件和目录

hadoop fs -ls -R /Input

列出”/Input”目录下所有子目录及目录里的文件

hadoop fs -copyFromLocal file dir

将本地文件file复制到HDFS目录dir下

hadoop fs -put

同上,若存在上面会提示,put会直接覆盖

hadoop fs -copyToLocal file dir

将HDFS文件file复制到本地目录dir下

hadoop fs -get

同上

hadoop fs -cp

复制HDFS文件

hadoop fs -rm

删除HDFS文件

hadoop fs -cat file

显示文件内容

hadoop fs -cat file | more

一页一页显示文件内容

hadoop fs -appendToFile 1.txt /input/2.txt

将1的内容加入到2.txt的最后

hadoop fs -appendToFile 1.txt 2.txt … /input/1.txt

将多个文件追加到1.txt

hadoop fs -cat /input/1.txt

在命令行里查看1.txt的内容

hadoop fs -checksum /input/1.txt

返回文件的校验和信息

hadoop fs -chgrp [-R] GROUP

修改文件的组

更多

待补充