黑马程序员技术交流社区

标题: HDFS 的基本操作 [打印本页]

作者: 624694683    时间: 2018-12-7 09:10
标题: HDFS 的基本操作
1.HDFS shell  命令操作
Hadoop fs -ls /
Hadoop fs -help   帮助文档
Hadoop fs -mkdir -p /aa/bb/cc  创建文件夹   -p  代表创建多级目录
Hadoop fs -moveToLocal /aa/bb  /root/apps  从本地剪切粘贴到 hdfs
Hadoop fs -appendToFile ./aa.txt /aa.txt 追加一个文件到已经存在的文件末尾
Hadoop fs -cat /aa.txt  显示文件内容
Hadoop fs -tail /aa.txt  显示一个文件的末尾
Hadoop fs -text /a.txt 以字符串形式打印文件的内容
修改文件所属权限
-chgrp
-chmod
-chown
示例:
    Hadoop fs -chmod 666 /aa.txt
    Hadoop fs -chown someuser:somegrp /a/txt
-copyFromLocal
功能:从本地文件系统中拷贝文件到 hdfs 路径去
Hadoop fs -copyFromLocal  /本地路径  /hdfs 路径
-cp
功能:从 hdfs 的一个路径复制到 hdfs 的其他路径
Hadoop fs -cp /xx /xx
-mv
功能:在 hdfs 目录中移动文件
Hadoop fs -mv /xx /xx
-get
功能:等于 copyToLocal  就是从 hdfs 下载文件到本地
Hadoop fs -get /aa/txt

-getmerge
功能:合并下载多个文件
Hadoop fs -getmerge /a.txt /b.txt
-put
功能:等同于上传 copyFromlocal
Hadoop fs -put /a.txt
-rm
功能:删除文件或文件夹
Hadoop fs -rm /a.txt   or  hdfs dfs -rmr /flowsum/output
-rmdir
功能:删除空目录
Hadoop fs
-df
功能:查看可以空间
Hadoop fs -df -h /
-setrep
功能:设置文件的副本数量
Hadoop fs -setrep 3 /aa/bb.txt




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2