码迷,mamicode.com
首页 > 系统相关 > 详细

HDFS基础(二)shell操作

时间:2020-06-02 22:55:20      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:递归   chgrp   使用   权限   span   cat   chmod   rom   move   

Hadoop fs 命令分类:

1、本地-》HDFS:

put(从本地文件系统中复制单个或多个源路径到目标文件系统)

hadoop fs -put localfile /user/hadoop/hadoopfile

copyFromLocal(和put命令相似)

hadoop fs -copyFromLocal <localsrc> URI

moveFromLocal

hadoop fs -moveFromLocal <src> <dst>

 

2、HDFS-》HDFS:

cp(复制文件)

hadoop fs -cp /user /user2

mv(移动为文件)

hadoop fs -mv /user2 /user

chown(改变文件用户权限)

hadoop fs -chown [-R] [OWNER][:[GROUP]] URI [URI ]

chgrp(改变文件组权限)

hadoop fs -chgrp [-R] GROUP URI [URI …]

chmod(改变文件权限)

hadoop fs -chmod [-R] <MODE[,MODE]... | OCTALMODE> URI [URI …]

mkdir(创建文件夹)

hadoop fs -mkdir -p /usr/root

du(显示目录中所有文件的大小)

hadoop fs -du /user/hadoop/dir1 /user/hadoop/file1 hdfs://host:port/user/hadoop/dir1

df(文件系统的磁盘使用情况)

hadoop fs -df /user/hadoop/dir

rmr(递归删除)

hadoop fs -rmr /user/hadoop/dir

cat(将路径指定文件的内容输出)

hadoop fs -cat hdfs://host1:port1/file1 hdfs://host2:port2/file2

 

3、HDFS-》本地:

get(复制文件到本地文件系统)

hadoop fs -get /user/hadoop/file localfile

getmerge(接受一个源目录和一个目标文件作为输入,并且将源目录中所有的文件连接成本地目标文件)

hadoop fs -getmerge <src> <localdst> [addnl]

copyToLocal(和get作用一样)

hadoop fs -copyToLocal [-ignorecrc] [-crc] URI <localdst>

 

HDFS基础(二)shell操作

标签:递归   chgrp   使用   权限   span   cat   chmod   rom   move   

原文地址:https://www.cnblogs.com/zhouzhiwei/p/13034290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!