美文网首页
HDFS简单命令(一)

HDFS简单命令(一)

作者: hipeer | 来源:发表于2018-09-19 14:32 被阅读0次

    1. 查看目录下的文件或目录信息 -ls
    hdfs dfs -ls <HDFS中的目录名>
    
    1. 查看文件内容-cat
    hdfs dfs -cat <要查看的文件名> | head
    
    1. 创建目录 -mkdir 如果创建多级目录 -mkdir -p
    hdfs dfs -mkdir -p /test1/test2/test3...  
    
    1. 把本地文件上传到HDFS中-put
    hdfs dfs -put <要上传的文件>  <HDFS中的路径>
    
    1. 把HDFS中的文件获取到本地-get
    hdfs dfs -get <HDFS中的文件> <本地路径>
    
    1. 删除HDFS中的文件-rm
    hdfs dfs -rm -R -f -skipTrash <要删除的文件>
    

    注:HDFS中如果删除文件最好完全删除,不经过回收站。上面的参数-skipTrash就代表不经回收站,永久删除

    1. 测试一个目录是否存在-test,查看返回结果使用echo $?
    hdfs dfs -test -d <目录名>
    echo $?      // 如果打印1表示不存在,0表示存在
    
    1. 查看集群信息
    hdfs fsck /
    
    1. 查看硬盘容量信息
    hdfs dfs -df -h 
    
    1. 查看目录和文件所占的空间大小
    hdfs dfs  -du <目录名>
    
    1. 查看文件块数
    hdfs fsck <文件名>  -files -blocks
    
    1. ~
    sudo -u hdfs hdfs dfsadmin -report
    

    相关文章

      网友评论

          本文标题:HDFS简单命令(一)

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