hadoop 之文件系统shell

x33g5p2x  于2021-03-14 发布在 Shell  
字(1.7k)|赞(0)|评价(0)|浏览(419)
命令作用用法参数返回值
cat查看内容hadoop fs -cat URI [URI ...] col 20成功,1失败
checksum返回文件的校验和信息hadoop fs -checksum URI [URI ...]文件的校验和信息
chgrp改变文件组hadoop fs -chgrp [-R] GROUP URI [URI ...]-R 递归所有子文件
chmod改变文件的的权限hadoop fs -chmod [-R] POWER URI [URI ...]-R 递归所有子文件
chown改变文件的拥有者hadoop fs -chown [-R] [OWNER][:[GROUP]] URI [URI ]-R 递归所有子文件
count计算目录下文件数量和体积hadoop fs [generic options] -count [-q] <path> ...0成功,1失败
du显示文件和目录的大小hadoop fs -du [-s] [-h] URI [URI ...]0成功,-1失败
get拷贝文件到本地系统hadoop fs -get [-ignorecrc] [-crc] <src> <localdst>返回0的成功和非零则错误。
mkdir以URI作为路径,创建目录hadoop fs -mkdir [-p] <paths>-p 如果父路径不存在,会创建父路径。0成功,-1失败
mv将文件从源路径移动到目标路径hadoop fs -mv URI [URI ...] <dest>0成功,-1失败
put从本地拷贝单个或多个源到hdfshadoop fs -put <localsrc> ... <dst>0成功,-1失败
rm删除参数指定的文件hadoop fs -rm [-f] [-r] [-skipTrash] URI [URI ...]-f 强行删除, -r 递归执行0成功,-1失败
rmdir删除目录hadoop fs -rmdir [--ignore-fail-on-non-empty] URI [URI ...]
ls列表和查看文件hadoop fs -ls [-d] [-h] [-R] [-t] [-S] [-r] [-u] <args>0成功,-1失败

cat 例子:

hadoop fs -cat hdfs://nn1.example.com/file1 hdfs://nn2.example.com/file2  
hadoop fs -cat file:///file3 /user/hadoop/file4  

ls 例子:

hadoop fs -ls /user/hadoop/file1

get 例子:

hadoop fs -get /user/hadoop/file localfile
hadoop fs -get hdfs://nn.example.com/user/hadoop/file localfile

mkdir 例子:

hadoop fs -mkdir /home/a1 /home/a2
hadoop fs -ls /home/

mv 例子:

hadoop fs -mv /user/hadoop/file1 /user/hadoop/file2
hadoop fs -mv hdfs://nn.example.com/file1 hdfs://nn.example.com/file2 hdfs://nn.example.com/file3 hdfs://nn.example.com/dir1

put 例子:

hadoop fs -put localfile /user/hadoop/hadoopfile
hadoop fs -put localfile1 localfile2 /user/hadoop/hadoopdir
hadoop fs -put localfile hdfs://nn.example.com/hadoop/hadoopfile
hadoop fs -put - hdfs://nn.example.com/hadoop/hadoopfile Reads the input from stdin.

rm 例子:

hadoop fs -rm hdfs://nn.example.com/file /user/hadoop/emptydir

rmdir 例子:

hadoop fs -rmdir /user/hadoop/emptydir

相关文章

微信公众号