HDFS简单命令(一)


  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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • hdfs常用命令: 第一部分:hdfs文件系统命令 第一类:文件路径增删改查系列: hdfs dfs -mkdir...
    Mervyn_2014阅读 4,570评论 0 4
  • dfsadmin主要操作命令 dfsadmin [GENERIC_OPTIONS] [-report] [-saf...
    itpark阅读 7,239评论 1 8
  • 总结: 上传文件:put、copyFromLocal、moveFromLocal下载文件:get、copyToLo...
    小小少年Boy阅读 5,761评论 0 1
  • 假期里,我读了很多遍谜语300则这本书,我觉得他很有意思,我非常喜欢这本书。
    肉段烧茄子阅读 198评论 0 0