hdfs的shell操作命令

    xiaoxiao2024-11-29  96

    创建目录(单级目录):

    hadoop fs -mkdir 目录

    例如:hadoop fs -mkdir /test

    创建目录(多级目录):

    hadoop fs -mkdir 目录

    例如:hadoop fs -mkdir -p /test/test0/test1/test2

    **创建目录结束

    查看目录(无递归,单级目录):

    hadoop fs -ls 目录

    例如:hadoop fs -ls /

    查看目录(递归,所有目录):

    hadoop fs -ls -R 目录

    例如:hadoop fs -ls -R /

    查看目录结束*

    本地上传文件到hdfs

    hadoop fs -put 本地文件或者目录 hdfs目录

    hadoop fs -put 1 /test

    hadoop fs -put 1.txt /test

    ****本地上传文件到hdfs结束

    hdfs上的文件发送到本地

    hadoop fs -get hdfs文件或目录 本机文件目录

    hadoop fs -get /test/testwordcount/README.txt ~

    hadoop fs -get /test/1 ~

    hdfs上的文件发送到本地 结束***

    在hdfs上查看hdfs上面的文件

    hadoop fs -cat 文件

    hadoop fs -cat /test/1/1/1.txt

    在hdfs上查看hdfs上面的文件结束*

    显示显示目录中所有文件的大小,或者当只指定一个文件时,显示此文件的大小:

    hadoop fs -du /test

    显示指定文件目录的大小:

    hadoop fs -du -s /test

    文件的大小查看结束*************

    hdfs上面文件移动

    hadoop fs -mv /test /1

    ***************************************************** hdfs上面文件移动结束*****************************************************************

    hdfs上面文件删除空文件:

    hadoop fs -rm 空文件夹

    hdfs上面文件删除非空文件(递归):

    hadoop fs -rm -R 文件

    hdfs上面文件删除文件结束**

    hdfs上面文件复制:

    hadoop fs -cp /tmp/ /1

    *hdfs上面文件复制结束

    最新回复(0)