红联Linux门户
Linux帮助

hdfs shell命令

发布时间:2015-11-11 09:30:12来源:linux网站作者:悍M

查看hdfs上的文件:hadoopfs -ls -R/-h /

查看文件内容:hadoopfs -cat(text也可以)/words

下载文件:hadoopfs -get /words /root/mayun

上传文件:hadoopfs -put /root/mayun /words ,使用copyFromLocal与put功能相同,他是一个老接口

appendToFile,将一个文件的内容追加到一个文件上面(限于本地)

hadoopfs chown supergroup:root /words改变所属组与用户

hadoopfs -mkdir /mayun:创建目录

hadoopfs -count -h /:显示hdfs根目录下有多少文件夹、文件、文件大小

文件合并(将words目录下的所有文件合并到本地的home/merge文件下):hadoopfs -getmerge /words /home/merge

删除文件以及文件夹:hadoopfs -rm -r /log.txt hadoop fs -rmdir /log.txt(删除文件夹)

查看文件末尾:hadoopfs -tail /log.txt

文件分页显示hadoop fs -cat /log.txt | more 按空格继续,q退出

文件拷贝 -cp 源文件到目标文件

将本地文件剪切到hdfs上:moveFromLocal<localsrc><dst>

将hdfs文件剪切到本地:moveToLocal

在hdfs上剪切:mv

查看可用空间:-df

查看所有文件大小:hadoopfs du -h /


CentOS 6.6安装HDFS 2.7.1:http://www.linuxdiyf.com/linux/14614.html

Ubuntu上使用Hadoop 2.x+HDFS Federation:http://www.linuxdiyf.com/linux/10740.html