【Hadoop】Hadoop Shell操作

1.在根目录创建文件夹

hadoop fs -mkdir /test

2.在test文件夹下创建.txt文件

hadoop fs -touchz /test/file.txt

3.查看根目录下所有文件

hadoop fs -ls /

4.递归查看所有文件

hadoop fs -ls -R /

5.移动文件到其他目录并重命名

移动到hadoop根目录下

hadoop fs -mv /test/file.txt /file2.txt

6.复制文件到其他目录

移动到hadoop根目录下

hadoop fs -cp /file.txt /test

7.本地文件上传到HDFS

移动到hadoop根目录下
-put 本地路径 HDFS路径

hadoop fs -put /data/test.txt /test

8.查看HDFS文件

hadoop fs -cat /test/test.txt

或者

hadoop fs -tail /test/test.txt

tail方法是将文件尾部1K字节的内容输出。支持-f选项,行为和Unix中一致。

9.删除HDFS上文件

hadoop fs -rm  /test/test.txt

10.删除HDFS上目录

hadoop fs -rm -r /test

当在Hadoop中设置了回收站功能时,删除的文件会保留在回收站中,可以使用expunge方法清空回收站。

hadoop fs -expunge

猜你喜欢

转载自blog.csdn.net/weixin_38220799/article/details/106974142