Hadoop基本命令

HDFS基本命令

FS Shell基本命令
  • 创建目录
    hadoop fs -mkdir

    hadoop fs -mkdir /binTest
  • 列出目录
    hadoop fs -ls

    hadoop fs -ls /
  • 删除文件

    hadoop fs -rm

    hadoop fs -rm /binTest/1
  • 递归删除目录

    整个目录删除
    hadoop fs -rmr

    hadoop fs -rmr /binTest
  • 文件合并

    hadoop fs -getmerge

    hadoop fs -getmerge /binTest merge.txt
  • 复制本地文件到目标文件系统

    hadoop fs -put

    hadoop fs -put ./add5.txt ./add2.txt /binTest/
    hadoop fs -put ./* /binTest/
  • 复制目标文件系统文件到本地

    hadoop fs -get

    hadoop fs -get /binTest/\* ./

其他命令与Linux下文件操作类似包括

名字空间配额管理
  • 设置配额(目录下文件和目录数量)

    用法
    dfsadmin -setQuota ...

    hadoop dfsadmin -setQuota 10 /binTest

    如果目录下文件或目录数量超过配额则生成目录或文件时会报错

  • 清除配额

    dfsadmin -clrQuota ...

    hadoophad dfsadmin -clrQuota /binTest
  • 查看目录设置的配额

    用法
    dfs -count -q ...

    hadoop fs -count -q /binTest

你可能感兴趣的:(hadoop)