Hadoop系列(三)Hadoop三大核心之HDFS shell常用命令

喵了个喵,我又遇到瓶颈了

[TOC]

HDFS常用命令

help 查看所有命令

[172.23.7.9:hadoop]$ hadoop fs help

查看路径文件

[172.23.7.9:hadoop]$ hadoop fs -ls /

创建文件夹

[172.23.7.9:hadoop]$ hadoop fs -mkdir /test

创建多级文件夹

[172.23.7.9:hadoop]$ hadoop fs -mkdir -p /test/test1/test2

查看指定目录下和子目录下所有文件

[172.23.7.9:hadoop]$ hadoop fs -ls -R /test

上传文件

[172.23.7.9:hadoop]$ hadoop fs -put part.txt /test

or

[172.23.7.9:hadoop]$ hadoop fs -copyFromLocal part.txt /test

下载文件

[172.23.7.9:hadoop]$ hadoop fs -get /test/part.txt ~/test

or

[172.23.7.9:hadoop]$ hadoop fs -copyToLocal /test/part.txt ~/test

合并下载

[172.23.7.9:hadoop]$ hadoop fs -getmerge /test/part0.txt /test/part1.txt ./temp.txt

复制

[172.23.7.9:hadoop]$ hadoop fs -cp /test/part.txt /output

移动

[172.23.7.9:hadoop]$ hadoop fs -mv /test/part.txt /output

删除

[172.23.7.9:hadoop]$ hadoop fs -rm /test/part.txt

强制删除

[172.23.7.9:hadoop]$ hadoop fs -rm -r /test/part.txt

查看文件内容

[172.23.7.9:hadoop]$ hadoop fs -cat /test/part.txt

显示文件大小

[172.23.7.9:hadoop]$ hadoop fs -du -h /test/part.txt

test

[172.23.7.9:hadoop]$ hadoop fs -test -[ezd] /test/part.txt

选项:
-e 检查文件是否存在。如果存在则返回0。
-z 检查文件是否是0字节。如果是则返回0。
-d 如果路径是个目录,则返回1,否则返回0。

web界面

http://xx.xx.xx.xx:9870/explorer.html#/

image-20190830010745946

文章目录
  1. 1. HDFS常用命令
    1. 1.1. help 查看所有命令
    2. 1.2. 查看路径文件
    3. 1.3. 创建文件夹
    4. 1.4. 创建多级文件夹
    5. 1.5. 查看指定目录下和子目录下所有文件
    6. 1.6. 上传文件
    7. 1.7. 下载文件
    8. 1.8. 合并下载
    9. 1.9. 复制
    10. 1.10. 移动
    11. 1.11. 删除
    12. 1.12. 查看文件内容
    13. 1.13. 显示文件大小
    14. 1.14. test
  2. 2. web界面
|