iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >hadoop中fs常用命令有哪些
  • 737
分享到

hadoop中fs常用命令有哪些

2023-06-03 00:06:25 737人浏览 安东尼
摘要

这篇文章主要为大家展示了“hadoop中fs常用命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“hadoop中fs常用命令有哪些”这篇文章吧。1  介绍  

这篇文章主要为大家展示了“hadoop中fs常用命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“hadoop中fs常用命令有哪些”这篇文章吧。

1  介绍
      Hadoop文件系统(FS)默认提供了各种shell命令,可用于与Hadoop分布式文件系统(hdfs)或任何其他使用Hadoop Shell的支持文件系统进行交互。 一些最常用的命令是用于诸如创建目录,复制文件,查看文件内容,更改文件的所有权或权限等操作。
    hadoop fs等同于 hdfs dfs 
    [hadoop@hadoop002 hadoop]$ hdfs dfs
    Usage: hadoop fs [generic options]

2  公用命令
    2.1 创建目录命令: hdfs  dfs -mkdir <paths>
        [hadoop@hadoop002 hadoop]$ hdfs dfs -mkdir /20180523
        [hadoop@hadoop002 hadoop]$

    2.2.列出目录的内容命令: hdfs  dfs -ls <paths>
        [hadoop@hadoop002 hadoop]$ hdfs dfs -ls /
        Found 5 items
        drwxr-xr-x   - hadoop supergroup          0 2018-05-23 14:48 /20180523
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 13:04 /gw_test.log3
        drwxr-xr-x   - root   root                0 2018-05-23 13:16 /root
        drwx------   - hadoop supergroup          0 2018-05-22 11:23 /tmp
        drwxr-xr-x   - hadoop supergroup          0 2018-05-22 11:22 /user
        [hadoop@hadoop002 hadoop]$

    2.3  在HDFS中上传文件: hdfs  dfs -put <local_files> ... <hdfs_path>
        [hadoop@hadoop002 hadoop]$ cd ~
        [hadoop@hadoop002 ~]$ ll
        total 4
        -rw-rw-r--. 1 hadoop hadoop  0 May 21 17:09 authorized_key
        -rw-r--r--. 1 hadoop hadoop 25 May 23 12:17 gw_test.log3
        [hadoop@hadoop002 ~]$ hdfs dfs -put gw_test.log3  /gw_test.log4

        [hadoop@hadoop002 ~]$ hdfs dfs -ls /
        Found 6 items
        drwxr-xr-x   - hadoop supergroup          0 2018-05-23 14:48 /20180523
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 13:04 /gw_test.log3
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:50 /gw_test.log4
        drwxr-xr-x   - root   root                0 2018-05-23 13:16 /root
        drwx------   - hadoop supergroup          0 2018-05-22 11:23 /tmp
        drwxr-xr-x   - hadoop supergroup          0 2018-05-22 11:22 /user

    2.4 从HDFS下载文件:hdfs  dfs -get <hdfs_paths> <local_path>
        [hadoop@hadoop002 ~]$ ll
        total 4
        -rw-rw-r--. 1 hadoop hadoop  0 May 21 17:09 authorized_key
        -rw-r--r--. 1 hadoop hadoop 25 May 23 12:17 gw_test.log3
        [hadoop@hadoop002 ~]$ hdfs dfs -get /gw_test.log4 
        [hadoop@hadoop002 ~]$ ll
        total 8
        -rw-rw-r--. 1 hadoop hadoop  0 May 21 17:09 authorized_key
        -rw-r--r--. 1 hadoop hadoop 25 May 23 12:17 gw_test.log3
        -rw-r--r--. 1 hadoop hadoop 25 May 23 14:52 gw_test.log4

    2.5 查看文件内容:hdfs  dfs -cat <paths>
        [hadoop@hadoop002 ~]$ hdfs dfs -cat /gw_test.log4 
        1111
        2222
        3333
        4444
        5555
        [hadoop@hadoop002 ~]$ 

    2.6 复制文件命令:hdfs  dfs -cp <source_path> ... <destination_path> 
       [hadoop@hadoop002 ~]$ hdfs dfs -cp /gw_test.log3  /20180523

        [hadoop@hadoop002 ~]$ hdfs dfs -ls /20180523
        Found 1 items
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:55 /20180523/gw_test.log3
        [hadoop@hadoop002 ~]$ 


    2.7 将文件从源移动到目标命令: hdfs  dfs -mv <source_path> <destination_path>
        [hadoop@hadoop002 ~]$ hdfs dfs -ls /
        Found 6 items
        drwxr-xr-x   - hadoop supergroup          0 2018-05-23 14:55 /20180523
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 13:04 /gw_test.log3
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:50 /gw_test.log4
        drwxr-xr-x   - root   root                0 2018-05-23 13:16 /root
        drwx------   - hadoop supergroup          0 2018-05-22 11:23 /tmp
        drwxr-xr-x   - hadoop supergroup          0 2018-05-22 11:22 /user
        [hadoop@hadoop002 ~]$ hdfs dfs -mv  /gw_test.log4  /20180523
        [hadoop@hadoop002 ~]$ hdfs dfs -ls /
        Found 5 items
        drwxr-xr-x   - hadoop supergroup          0 2018-05-23 14:57 /20180523
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 13:04 /gw_test.log3
        drwxr-xr-x   - root   root                0 2018-05-23 13:16 /root
        drwx------   - hadoop supergroup          0 2018-05-22 11:23 /tmp
        drwxr-xr-x   - hadoop supergroup          0 2018-05-22 11:22 /user
        [hadoop@hadoop002 ~]$ hdfs dfs -ls /20180523
        Found 2 items
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:55 /20180523/gw_test.log3
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:50 /20180523/gw_test.log4
        [hadoop@hadoop002 ~]$ 

        [hadoop@hadoop002 ~]$ hdfs dfs -rm -r  /20180523
        Deleted /20180523

        [hadoop@hadoop002 ~]$ hdfs dfs -ls /
        Found 4 items
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 13:04 /gw_test.log3
        drwxr-xr-x   - root   root                0 2018-05-23 13:16 /root
        drwx------   - hadoop supergroup          0 2018-05-22 11:23 /tmp
        drwxr-xr-x   - hadoop supergroup          0 2018-05-22 11:22 /user
        [hadoop@hadoop002 ~]$ 

    2.8 从HDFS中删除文件或目录命令:
        hdfs  dfs -rm  <path>      -- 删除文件
        hdfs  dfs -rm -r <path>    -- 删除目录 
        [hadoop@hadoop002 ~]$ hdfs dfs -ls /20180523
        Found 2 items
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:55 /20180523/gw_test.log3
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:50 /20180523/gw_test.log4
        [hadoop@hadoop002 ~]$ hdfs dfs -rm /20180523/gw_test.log3
        Deleted /20180523/gw_test.log3
        [hadoop@hadoop002 ~]$ hdfs dfs -ls /20180523
        Found 1 items
        -rw-r--r--   1 hadoop supergroup         25 2018-05-23 14:50 /20180523/gw_test.log4
        [hadoop@hadoop002 ~]$ 

    2.9 显示文件的尾部命令:hdfs  dfs -tail <path> 
        [hadoop@hadoop002 ~]$ hdfs dfs -tail  /gw_test.log3
        1111
        2222
        3333
        4444
        5555
        [hadoop@hadoop002 ~]$ 

    2.10 显示特定文件的总长度命令: hdfs  dfs -du <path>
        [hadoop@hadoop002 ~]$ hdfs dfs -du  /gw_test.log3
        25  /gw_test.log3
        [hadoop@hadoop002 ~]$ 

    2.11 计数目录和文件命令: hdfs  dfs -count <path>
        [hadoop@hadoop002 ~]$ hdfs dfs -count  /gw_test.log3
                   0            1                 25 /gw_test.log3

    2.12 文件系统中的空间的详细信息命名: hdfs  dfs -df <path> 
        [hadoop@hadoop002 ~]$ hdfs dfs -df /
        Filesystem                    Size    Used    Available  Use%
        hdfs://hadoop002:9000  40028807168  704512  30802395136    0%
        [hadoop@hadoop002 ~]$ 

以上是“hadoop中fs常用命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: hadoop中fs常用命令有哪些

本文链接: https://www.lsjlt.com/news/231834.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • hadoop中fs常用命令有哪些
    这篇文章主要为大家展示了“hadoop中fs常用命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“hadoop中fs常用命令有哪些”这篇文章吧。1  介绍  ...
    99+
    2023-06-03
  • hadoop中fs -getmerge命令有什么用
    hadoop fs -getmerge命令用于合并HDFS中的多个文件到本地文件系统中的一个文件。这个命令会将指定目录下的所有文件合...
    99+
    2024-03-05
    hadoop
  • hadoop dfs中常用命令有哪些
    小编给大家分享一下hadoop dfs中常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!创建目录hadoop dfs -mkdir...
    99+
    2023-06-27
  • hadoop常用操作命令有哪些
    这篇文章主要介绍“hadoop常用操作命令有哪些”,在日常操作中,相信很多人在hadoop常用操作命令有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”hadoop常用操作命令有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-03
  • hadoop fs -put命令的作用是什么
    hadoop fs -put 命令用于将本地文件或目录上传到 Hadoop 分布式文件系统(HDFS)中。具体来说,该命令将本地文件...
    99+
    2024-03-06
    hadoop
  • hadoop Shell命令都有哪些
    hadoop Shell命令都有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。调用文件系统(FS)Shell命令应使用bin/hadoop fs <a...
    99+
    2023-06-16
  • Django中有哪些常用命令
    这篇文章将为大家详细讲解有关Django中有哪些常用命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。django-admin存放在Python的site-packages\django\b...
    99+
    2023-06-14
  • MySQL中有哪些常用命令
    本篇文章给大家分享的是有关MySQL中有哪些常用命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1:使用SHOW语句找出在服务器上当前存在什...
    99+
    2024-04-02
  • Linux中有哪些常用命令
    这篇文章给大家分享的是有关Linux中有哪些常用命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    99+
    2023-06-09
  • HDFS中有哪些常用命令
    这篇文章主要介绍了HDFS中有哪些常用命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。HDFS是什么:HDFS即Hadoop分布式文件系统(Hadoop Distribut...
    99+
    2023-06-27
  • Git中有哪些常用命令
    小编给大家分享一下Git中有哪些常用命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的...
    99+
    2023-06-27
  • mysql命令行中常用的命令有哪些
    这篇文章主要介绍mysql命令行中常用的命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql命令行常用命令第一招、mysql服务的启动和停止net stop mysql...
    99+
    2024-04-02
  • mysql命令行常用命令有哪些
    这篇文章将为大家详细讲解有关mysql命令行常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 MySql地址:www.mysql.org 第一招、mysq...
    99+
    2024-04-02
  • Redis中常用的命令有哪些
    这篇文章将为大家详细讲解有关Redis中常用的命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  Redis提供了丰富的命令(command)对数据库和各种数据类...
    99+
    2024-04-02
  • Linux中的常用命令有哪些
    这篇文章给大家分享的是有关Linux中的常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。       1、系统信息  arch 显示机器的处理器架构  unam...
    99+
    2023-06-04
  • Linux中常用Shell命令有哪些
    小编给大家分享一下Linux中常用Shell命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.whichwhich 用于查找一个文件,并返回绝对路径,查...
    99+
    2023-06-09
  • 有哪些Ubuntu中常用的命令
    这期内容当中小编将会给大家带来有关有哪些Ubuntu中常用的命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(...
    99+
    2023-06-13
  • linux中Git常用命令有哪些
    小编给大家分享一下linux中Git常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Git重要概念master head每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,有个分支叫主分...
    99+
    2023-06-16
  • DBA中常用Linux命令有哪些
    这篇文章主要介绍DBA中常用Linux命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 按oracleSID来查询连接数据库的客户端IPnetstat -anp...
    99+
    2024-04-02
  • MySQL中DBA常用命令有哪些
    小编给大家分享一下MySQL中DBA常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 1.mysql的远程连接命令可以远程导入导出数据 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作