Hadoop之常用shell命令整理

Hadoop之常用shell命令整理:

  • 查看根目录:
hadoop fs -ls hdfs://hzq:9000/
        或
hadoop fs -ls /
  • 查看/demo下的目录结构:
hadoop fs -ls /demo
  • 将“/home/hzq/jdk1.8.tar.gz”上传到hdfs“/java”目录下:
 hadoop fs -copyFromLocal /home/hzq/jdk1.8.tar.gz  /java
       或
 hadoop fs -put /home/hzq/jdk1.8.tar.gz  /java
  • 将“jdk1.8.tar.gz“文件从hdfs上下载到本地
hadoop fs -get /java/jdk1.8.tar.gz /home/hzq/
       或
hadoop fs -copyToLocal /java/jdk1.8.tar.gz /home/hzq/
  • 将hdfs上/java/jdk1.8.tar.gz文件移动到hdfs文件系统的/demo文件夹中
 hadoop fs -mv /java/jdk1.8.tar.gz /demo
  • 在根目录下创建demo文件夹:
hadoop fs -mkdir /demo
  • 在目录/demo下创建一个test.txt空文件
hadoop fs -touchz /demo/test.txt
  • 删除/java/jdk1.8.tar.gz文件
hadoop fs -rm /java/jdk1.8.tar.gz
  • 删除/demo文件及其下面的所有文件
hadoop fs -rm -r /demo
  • 查看文件/a.txt的内容
hadoop fs -cat /a.txt
       或
hadoop fs -text /a.txt
  • tail命令动态的查看文件内容,支持-f,行为跟Linux中一致
hadoop fs -tail -f /a.txt
  • 统计/java目录下个文件的大小
hadoop fs -du -h /java
  • 统计/目录总共占用的资源
hadoop fs -df -h /
  • 将/a.txt文件权限修改成所有人都可读可写可执行
hadoop fs -chmod 777  /a.txt
  • 将/a.txt文件的所属组改为hzq
hadoop fs -chgrp hzq /a.txt
  • 将/a.txt文件的所属主改为zhangsan(本机无zhangsn这个用户)
hadoop fs -chown zhangsan  /a.txt

总结:整理以下hdfs的常用shell命令,以便以后用到,可以直接参考,提高开发效率。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值