您的位置:首页 > 运维架构

hadoop中HDFS文件系统常用命令:

2015-11-30 19:28 621 查看
1. 查看Hadoop HDFS支持的所有命令: hadoop fs

2. 列出目录及文件信息:hadoop fs –ls

3.
循环列出目录、子目录及文件信息:hadoop fs –lsr

4.
将本地文件系统的test.txt复制到HDFS文件系统的/user/sunlightcs目录下:hadoop fs –put test.txt /user/sunlightcs

5.
将HDFS中的test.txt复制到本地文件系统中,与-put命令相反:hadoop fs –get /user/sunlightcs/test.txt

6.
查看HDFS文件系统里test.txt的内容:hadoop fs –cat /user/sunlightcs/test.txt

7.
从HDFS文件系统删除test.txt文件,rm命令也可以删除空目录:hadoop fs –rm /user/sunlightcs/test.txt

8.
删除/user/sunlightcs目录以及所有子目录:hadoop fs –rmr /user/sunlightcs

9.
从本地文件系统复制文件到HDFS文件系统,等同于put命令:hadoop fs –copyFromLocal test.txt /user/sunlightcs/test.txt

10.
从HDFS文件系统复制文件到本地文件系统,等同于get命令:hadoop fs –copyToLocal /user/sunlightcs/test.txt test.txt

11.
显示文件的内容,当文件为文本文件时,等同于cat,文件为压缩格式(gzip以及hadoop的二进制序列文件格式)时,会先解压缩:

    hadoop fs –text PATH

12.
进入HDFS的根目录:hadoop fs -ls /

13.
查看集群状态:hadoop dfsadmin -report
14.
将HDFS的离开安全模式:hadoop dfsadmin -safemode leave

本文转自http://f.dataguru.cn/thread-497721-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: