常用命令
# 创建文件夹 hdfs dfs -mkdir /user/test123 # 创建多级文件夹 hdfs dfs -mkdir -p /user/test123/test456 # 删除文件夹 hdfs dfs -rm -r /user/test123 # 查看列表 hdfs dfs -ls /user/hive/ # 上传文件 hdfs dfs -copyFromLocal tmp/caiwei/123.txt /user/hive/udf/ hdfs dfs -put tmp/caiwei/123.txt /user/hive/udf/ # 下载文件 hdfs dfs -get /user/hive/udf/123.txt # 删除文件 hdfs dfs -rm /user/hive/udf/123.txt
常用统计命令
# 统计文件大小 hdfs dfs -du -h /user/hive/warehouse/edw.db/f_gf* 第一列是文件大小 第二列是文件大小 * 副本数 默认3 第三列是查询目录 # 查看hbase数据大小 hdfs dfs -du -s -h /hbase/data/default/ # 查看附件数据大小 hdfs dfs -du -s -h /user/spider/ # 查看hive数据大小 hdfs dfs -du -s -h /user/hive/warehouse/ # 查看附件文件数量 hdfs dfs -count /user/spider/
常用管理命令
# 检查集群状态 hdfs fsck / # 查看缺失块 hdfs fsck -list-corruptfileblocks # 删除缺失块 hdfs fsck -delete # 重平衡 hdfs balancer -threshold 10 # 后台运行重平衡 nohup hdfs balancer -threshold 10 > balance.log 2>&1 & # 查看集群信息 hdfs dfsadmin -report # 安全模式命令。安全模式是NameNode的一种状态,在这种状态下,NameNode不接受对名字空间的更改(只读);不复制或删除块。NameNode在启动时自动进入安全模式,当配置块的最小百分数满足最小副本数的条件时,会自动离开安全模式 hdfs dfsadmin -safemode get hdfs dfsadmin -safemode enter hdfs dfsadmin -safemode leave hdfs dfsadmin -safemode wait
版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
本文链接:http://blog.turboway.top/article/hadoop/
许可协议:署名-非商业性使用 4.0 国际许可协议