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
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
相关文章推荐
- hadoop中HDFS文件系统常用命令:
- 阿里云主机免费申请级网站配置
- OpenCV笔记(三)
- 阿里云主机免费申请级网站配置
- 【OpenCV学习笔记】2.1图像混合和叠加
- centos反编译APK包
- centos反编译APK包
- 嵌入式Linux-objdump命令的使用
- 浅析 Linux 初始化 init 系统,第 3 部分: Systemd
- 《Docker入门》:和我一起写Dockerfile
- CentOS 6.3 手动rpm包安装gcc、g++
- Linux中的进程管理
- Linux socket 学习
- 将网站添加到iPhone的主屏幕上
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- Linux LVM硬盘管理及LVM分区扩容
- 浅析 Linux 初始化 init 系统,第 1 部分: sysvinit
- 并行启动应用程序从而加速 Linux 的引导
- linux init 启动顺序
- Shell之预启动脚本