hdfs的shell命令

来源:互联网 发布:新加坡网购软件 编辑:程序博客网 时间:2024/05/21 09:12

列出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

0 0
原创粉丝点击