hdfs常用命令

Hadoop与HDFS操作指南
本文档详细介绍了Hadoop HDFS的各种操作命令,包括文件的合并、上传、下载、移动、复制、删除,以及查看文件信息、空间使用情况、文件计数等,还涵盖了文件的副本管理和回收站清理等高级功能。
合并数据,保存到本地
hadoop fs -cat  文件路径/* >本地路径

查看帮助
hdfs dfs -help 
    
查看当前目录信息
hdfs dfs -ls /
        
上传文件
hdfs dfs -put /本地路径 /hdfs路径

上传文件(如果已有该文件,覆盖)
hdfs dfs -put -f /本地路径 /hdfs路径
        
剪切文件
hdfs dfs -moveFromLocal a.txt /aa.txt
        
下载文件到本地
hdfs dfs -get /hdfs路径 /本地路径
        
合并下载
hdfs dfs -getmerge /hdfs路径文件夹 /合并后的文件
        
创建文件夹
hdfs dfs -mkdir /hello
        
创建多级文件夹
hdfs dfs -mkdir -p /hello/world
        
移动hdfs文件
hdfs dfs -mv /hdfs路径 /hdfs路径
        
复制hdfs文件
hdfs dfs -cp /hdfs路径 /hdfs路径
        
删除hdfs文件
hdfs dfs -rm /aa.txt
        
删除hdfs文件夹
hdfs dfs -rm -r /hello

直接删除目录(不放入回收站,如果是文件夹,加-r)
hdfs dfs -rm -skipTrash 目录
        
查看hdfs中的文件
hdfs dfs -cat /文件
hdfs dfs -tail -f /文件
        
查看文件夹中有多少个文件
hdfs dfs -count /文件夹
        
查看hdfs的总空间
hdfs dfs -df /
hdfs dfs -df -h /
        
修改副本数    
hdfs dfs -setrep 1 /a.txt

清空回收站
hdfs dfs -expunge

查看文本行数
hadoop fs -cat hdfs://172.168.0.11:8020/test/says_dict/sysdict_type.data |wc -l
 
查看文件大小(单位byte)
hadoop fs -du hdfs://172.168.0.11:8020/test/says_dict/*
 
hadoop fs -count hdfs://172.168.0.11:8020/test/says_dict/*
 
随机返回指定行数的样本数据
hadoop fs -cat /test/gonganbu/scence_suggestions/* | shuf -n 5
 
返回前几行的样本数据
hadoop fs -cat /test/gonganbu/scence_suggestions/* | head -100
 
返回最后几行的样本数据
hadoop fs -cat /test/gonganbu/scence_suggestions/* | tail -5
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值