hdfs的shell命令

2018-11-26 19:07 
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lovelovelovelovelo/article/details/51865204

列出hdfs上的文件
hadoop fs -ls -R (递归查看) hdfs://ubuntu:9000/
可以简写为hadoop fs -ls /

查看hdfs文件内容
hadoop fs -cat /xx

从本地拷贝文件到hdfs
hadoop fs -copyFromLocal /root/xxx(linux上文件) /(hdfs的根)
同-put命令

从hdfs拷贝文件到本地
hadoop fs - copyToLocal ….
同-get命令

统计
hadoop -fs -count /
文件夹数 文件数 占用字节数

删除hdfs上文件
hadoop fs -rm

hdfs上的文件拷贝
hadoop fs -cp ……

新建文件夹
hadoop fs -mkdir ….

从本地剪切文件到hdfs
hadoop fs -moveFromLocal

从hdfs剪切文件到本地
hadoop fs -moveToLocal

查看文件的尾部
hadoop fs -tail -f …..

改变权限
hadoop fs -chmod -R -x /out 删除out及其下面文件的x权限

改变所有者
hadoop fs -chown supergroup /file.txt 改变file.txt的所有者为supergroup

改变组
hadoop fs -chgrp group /file.txt

同时改变用户和组
hadoop fs -chown owner:group /file.txt

发表评论

您必须 登录 才能发表留言!