• Hadoop系统命令


    最主要是学会利用help

    $ hadoop dfs -help

    这里只列出几个常用的命令

    查看

     $ hadoop dfs -ls /user/

    创建目录

    $ hadoop dfs -mkdir /user/

    上传一个本机/home/cl/local.txt到hdfs中/user/cl/temp目录下

    $ hadoop dfs -put /home/user/local.txt /user/temp

    下载hdfs中/user/cl/temp目录下的hdfs.txt文件到本机/home/cl/中

    $ hadoop dfs -get /user/cl/temp/hdfs.txt /home/cl

    提交MapReduce Job, Hadoop所有的MapReduce Job都是一个jar包

    $ hadoop jar <local-jar-file> <java-class> <hdfs-input-file> <hdfs-output-dir>

    杀死某个正在运行的Job, 假设Job_Id为:job_201207121738_0001

    $ hadoop job -kill job_201207121738_0001

    查看系统目录空间情况

    $ hadoop fs -count -q /group/admin

    $ hadoop fs -count /dir2      1    108 hdfs://xxx:9000/dir
    #第一个数值2表示/dir下的文件夹的个数
    #第二个数值1表是当前文件夹下文件的个数
    #第三个数值108表示该文件夹下文件所占的空间大小,这个大小是不计算副本的个数的
    $ hadoop fs -count -q /dir
         1024         1021 10240 10132       2      1    108 hdfs://xxx:9000/dir
    #在count后面增加-q选项可以查看当前文件夹的限额使用情况,
    #第一个数值1024,表示总的文件包括文件夹的限额
    #第二个数值1021表示目前剩余的文件限额,即还可以创建这么多的文件或文件夹
    #第三个数值10240表示当前文件夹空间的限额
    #第四个数值10132表示当前文件夹可用空间的大小,这个限额是会计算多个副本的
    #剩下的三个数值与-count的结果一样

    查看机器资源占用情况

    $ hadoop fs -du -h <hdfs-dir> | grep " T " | sort -nr

  • 相关阅读:
    省选D2T2 滚榜
    CF1516E(第一类斯特林数)
    Atcoder ZEP F题
    Atcoder ARC 115 A~D
    Atcoder ARC 117
    「舞蹈链 DLX 」学习笔记
    「FJOI-2021」仰视那片离我远去了的天空。
    「UVA1603」破坏正方形 Square Destroyer
    「网络流」学习笔记
    博客搬家
  • 原文地址:https://www.cnblogs.com/cfox/p/3392624.html
Copyright © 2020-2023  润新知