美文网首页
HDFS上常用的命令(一)

HDFS上常用的命令(一)

作者: 依米兒 | 来源:发表于2020-03-09 15:44 被阅读0次
  • HDFS shell中三种命令的区别
  • 命令分别是:hadoop fs、hadoop dfs、hdfs dfs
  • hadoop fs:使用面最广,可以操作多种不同的文件系统(如local FS、HFTP FS、s3fs等)。
  • hadoop dfs:已被弃用,用hdfs df代替了。
  • hdfs dfs:适用于与HDFS相关的所有操作(包括与本地文件系统间的命令),是建议使用的命令
  • 查看、创建、删除
  • 查看文件列表;ls后面可以添加路径看某个路劲下面有的文件目录
    hadoop fs -ls [path]
    递归显示文件目录:hadoop fs -ls -R

  • 查看文件内容
    查看前10行:hadoop fs -cat [filename] | head -10
    查看尾10行:hadoop fs -cat [filename] | tail -10
    查看文件行数等信息:hadoop fs -cat [filename] | wc -l
    注:-c 统计字节数;-l 统计行数;-m 统计字符数;-w 统计字数;-L 打印最长行的长度。filename支持通配符。

  • 查看文件夹/文件大小
    hadoop fs -du -h [文件夹所在路径/文件路径],-h不要按字节显示大小
    hadoop fs -ls -h [文件夹路径/文件路径],文件夹中若子文件夹目录过多,可能显示为0

  • 创建文件夹
    hadoop fs -mkdir [name/path]
    例如:hadoop fs -mkdir test; hadoop dfs -mkdir test/file

  • 创建文件
    hadoop fs -touch [filename]
    例如:hadoop fs -touch test/file/a.txt

  • 删除文件
    hadoop fs -rm -r [name/path]
    -r表示递归删除文件夹下面所有文件及文件夹,如果只删除某个文件不需要加-r

  • 移动、上传、下载
  • 将hdfs上的文件从一个目录下移动到另一个目录([sourceURL]既可以是一个文件夹也可以是一个具体文件,包含文件所在的路径)
    hadoop fs -mv [sourceURL] [destURL]
    例如:hadoop fs -mv test/file/yi test/;即将文件夹yi移动到test文件夹下
  • 复制hdfs上某个文件到某个目录。[destURL]可以用空格隔开接多个路径,表示同时复制到多个路径下;[sourceURL]同样可以是带路径的文件夹,也可以是文件
    hadoop fs -cp [sourceURL] [destURL]
    例如:hadoop fs -cp test/file/yi test/
  • 从本地Linux系统上传文件到hdfs上。[sourceURL]为本地文件系统文件所在位置及名称;[destURL]为上传到hdfs的目标路径
    hadoop fs -put [sourceURL] [destURL]
    例如:hadoop fs -put /home/data/test.txt test/file/
  • 从hdfs上下载文件到本地Linux系统上。[sourceURL]为hdfs上所在位置及名称;[destURL]为本地Linux系统中保存下载文件的路径
    hadoop fs -get [sourceURL] [destURL]
    例如:hadoop fs -get test/file/test.txt /home/data/

相关文章

  • HDFS常用命令

    HDFS常用命令 在 hdfs 文件系统上创建一个 input 文件夹 bin/hdfs dfs -mkdir ...

  • HDFS上常用的命令(一)

    HDFS shell中三种命令的区别 命令分别是:hadoop fs、hadoop dfs、hdfs dfshad...

  • HDFS常用命令

    1、hadoop常用命令 2、HDFS细节 HDFS:Hadoop Distributed File System...

  • Hadoop实验——熟悉常用的HDFS操作

    实验目的 理解HDFS在Hadoop体系结构中的角色。 熟练使用HDFS操作常用的Shell命令。 熟悉HDFS操...

  • 51cto赵强HADOOP学习(二)

    hdfs常用命令 java编程案例 设置权限

  • hdfs命令大全

    hdfs常用命令: 第一部分:hdfs文件系统命令 第一类:文件路径增删改查系列: hdfs dfs -mkdir...

  • 常用HDFS命令

    关于命令的说明 关于HDFS的文件操作,主要使用以下3个命令: hadoop fs {args} ~~hadoop...

  • Hadoop 入门(五)

    目录 Hadoop 安装 单点启动&集群启动 访问 HDFS 常用配置 常用命令 常用命令 退出安全模式 ente...

  • HDFS常用命令

    一、工作中常用的HDFS的命令整理 说明: 20200527新增命令setfacl 和getfacl,见命令(15...

  • 常用的hdfs命令

    windows环境下上传文件到hdfs## //很容易出一些莫名奇妙的错误,最好在Linux环境星开发。hdfs ...

网友评论

      本文标题:HDFS上常用的命令(一)

      本文链接:https://www.haomeiwen.com/subject/voxinctx.html