您的位置:首页 > 大数据 > Hadoop

HDFS相关命令操作

2020-07-14 17:58 183 查看

(linux系统中,所有的文件与目录bai都是由根目du录/开始,不是以/开头的就是相对路径;

1、“.”表示当前目录,也可以用“./”表示;

2、“…”表示上一级目录,也可以用“…/”表示;

3、“~” 代表用户自己的宿主目录;)
HDFS的Shell命令
hadoop fs

-help:输出这个命令参数
-lsr:显示目录信息,递归显示
-mkdir:创建目录
-moveFromLocal:从本地剪切上传到HDFS 本地就没有了
如:在hadoop目录下 vim panjinlian.txt
hadoop fs -moveFromLocal ./panjinlian.txt /sanguo/shuguo/
-appendToFile:追加一个文件到已经存在的文件末尾
-cat:显示文件内容
-chgrp 修改主组
hadoop fs -chgrp
-copyFromLocal:从本地文件系统中拷贝文件上传到HDFS上去
-copyToLoca:从HDFS拷贝到本地
-cp:从HDFS的一个路径拷贝到HDFS的另一个路径
hadoop fs -cp /sanguo/shuguo/panjinlian.txt   /sanguo
-mv:在HDFS上剪切移动
hadoop fs -mv /sanguo/paninlian.txt   /
-get:等同于copyToLocal
hadoop fs -get /paninlian.txt    ./
-getmerge:合并下载多个文件 比如HDFS的目录/aaa/下有多个文件
hadoop fs -getmerge /sanguo/shuguo/* (所有文件)   ./zaiyiqi.txt
-put:等同于copyFromLocal
-tail:显示一个文件的末尾
-rm:删除文件或者文件夹
-rmdir:删除空目录
-du:统计文件夹的大小信息
hadoop fs -du -h /
总文件大小hadoop fs -du -h -s /
-setrep:设置HDFS中文件的副本数量,文件存储的副本数量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: