hadoop实验2_hdfs命令行操作

hdfs是hadoop的核心,是hadoop可以本地计算的基础,命令行操作是应该具备的基本能力。

总结:

  1. 命令入口是:hadoop fs 。即都是以此开头,实质是/bin/hadoop.cmd,fs是功能分支,对应org.apache.hadoop.fs.FsShell。fs同级的还有jar、version等。
  2. 大多命令与linux相同,如ls、cat、tail、rm等
  3. 与linux不同的,必须指定执行目录。如 hadoop fs -ls / linux直接ls,应为登入后有基本目录。
  4. hadoop fs 可以查看支持的命令。

常用操作

功能示例备注
创建目录hadoop fs -mkdir /books
文件上传hadoop fs -copyFromLocal /f:/hadoop-2.7.4/input/changes.txt /books/changes.txt本地磁盘名要以/开头
文件上传hadoop fs -copyFromLocal ./input/changes.txt /books/nodejs本地路径是当前命令行路径,不是hadoop命令的路径。
文件上传2hadoop fs -put ./input/changes.txt /books/nodejseg:如果命令行在F:\,则为F:\input;命令行在F:\hadoop-2.7.4,则为F:/hadoop-2.7.4/input
文件下载hadoop fs -copyToLocal _hdfsSrc _localDest
文件下载2hadoop fs -get _hdfsSrc _localDest
get
put
hadoop fs -rm _hdfsFile
删目录hadoop fs -rm -r _hdfsDir
hadoop fs -find /books *.txt
文件大小du统计路径下文件夹和文件大小。
文件个数count统计路径下目录个数、文件个数、大小
设置副本setrepset replication
状态stat显示目录或文件状态,需要手工设置显示内容;
查看内容tail显示默认1k内容。
压缩archive压缩文件 eg:hadoop archive -archiveName hadoop.har -p /user 1.txt 2.txt /des
手工均衡hdfs balancer数据均衡分布。
distcp2个hdfs直接拷贝数据。
hdfs管理hdfs dfsadmin -help。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值