HDFS Shell 操作

发布于 2023-12-29 17:16:32 字数 2612 浏览 22 评论 0

2.1 基本语法

  • hadoop fs 具体命令
  • hdfs dfs 具体命令

上述两种命令格式是等价的。

2.2 HDFS 命令

$ bin/hadoop fs
[-appendToFile <localsrc> ... <dst>]
 [-cat [-ignoreCrc] <src> ...]
 [-chgrp [-R] GROUP PATH...]
 [-chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...]
 [-chown [-R] [OWNER][:[GROUP]] PATH...]
 [-copyFromLocal [-f] [-p] <localsrc> ... <dst>]
 [-copyToLocal [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
 [-count [-q] <path> ...]
 [-cp [-f] [-p] <src> ... <dst>]
 [-df [-h] [<path> ...]]
 [-du [-s] [-h] <path> ...]
 [-get [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
 [-getmerge [-nl] <src> <localdst>]
 [-help [cmd ...]]
 [-ls [-d] [-h] [-R] [<path> ...]]
 [-mkdir [-p] <path> ...]
 [-moveFromLocal <localsrc> ... <dst>]
 [-moveToLocal <src> <localdst>]
 [-mv <src> ... <dst>]
 [-put [-f] [-p] <localsrc> ... <dst>]
 [-rm [-f] [-r|-R] [-skipTrash] <src> ...]
 [-rmdir [--ignore-fail-on-non-empty] <dir> ...]
<acl_spec> <path>]]
 [-setrep [-R] [-w] <rep> <path> ...]
 [-stat [format] <path> ...]
 [-tail [-f] <file>]
 [-test -[defsz] <path>]
 [-text [-ignoreCrc] <src> ...]

2.2.1 上传

  1. -moveFromLocal :从本地剪切粘贴到 HDFS
    hadoop fs -moveFromLocal ./shuguo.txt /sanguo
    
    • ./shuguo.txt 本地文件
    • /sanguo HDFS 文件夹
  2. -copyFromLocal :从本地文件系统中拷贝文件到 HDFS 路径去
  3. -put :等同于 copyFromLocal,生产环境更习惯用 put
  4. -appendToFile :追加一个文件到已经存在的文件末尾

2.2.2 下载

  1. -copyToLocal :从 HDFS 拷贝到本地
     hadoop fs -copyToLocal /sanguo/shuguo.txt ./
    
  2. -get :等同于 copyToLocal,生产环境更习惯用 get

2.2.4 HDFS 直接操作

  1. -ls : 显示目录信息
    $ hadoop fs -ls /sanguo
    
  2. -cat :显示文件内容
  3. -chgrp-chmod-chown :Linux 文件系统中的用法一样,修改文件所属权限
  4. -mkdir :创建文件夹
  5. -cp :从 HDFS 的一个路径拷贝到 HDFS 的另一个路径
  6. -mv :在 HDFS 目录中移动文件
  7. -tail :显示一个文件的末尾 1kb 的数据
  8. -rm :删除文件或文件夹
  9. -rm -r :递归删除目录及目录里面内容
  10. -du 统计文件夹的大小信息
  11. -setrep :设置 HDFS 中文件的副本数量。这里设置的副本数只是记录在 NameNode 的元数据中,是否真的会有这么多副本,还得 看 DataNode 的数量。因为目前只有 3 台设备,最多也就 3 个副本,只有节点数的增加到 10 台时,副本数才能达到 10。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

夏夜暖风

暂无简介

文章
评论
27 人气
更多

推荐作者

882123719

文章 0 评论 0

朦胧时间

文章 0 评论 0

alipaysp_DQOPIT9H5Y

文章 0 评论 0

眼藏柔

文章 0 评论 0

微信用户

文章 0 评论 0

寻梦旅人

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文