Hadoop(6)-HDFS的shell操作
1.基本语法
使用 hadoop fs 具体命令 或者 hdfs dfs 具体命令
hadoop命令的shell源码

hdfs命令的shell源码

由此可见,这两个命令最后都是执行的一个java类的,而下面两张图是分别是fs和dfs的执行java类,是同一个类


所以,这两个方法是没有任何区别的,使用哪一个都可以
2. 命令大全

3.命令实操
启动Hadoop集群
#启动NameNode 和 DataNode
start-dfs.sh
#启动ResourceManager 和 NodeManager
start-yarn.sh
显示目录信息
hadoop fs -ls 路径
再HDFS上创建目录
hadoop fs -mkdir -p 路径
从本地剪切到HDFS上
hadoop fs -moveFromLocal 源文件路径 目标路径
追加一个文件到已存在文件的末尾
hadoop fs -appendToFile 源文件路径 要追加到的文件路径
显示文件内容
hadoop fs -cat 文件路径
-chgrp 、-chmod、-chown:Linux文件系统中的用法一样,修改文件所属权限
#修改文件权限
hadoop fs -chmod 文件路径
#修改文件所属
hadoop fs -chown nty:nty 文件路径
从本地文件系统中拷贝文件到HDFS上
hadoop fs -put 本地文件路径 HDFS目标路径
也可以使用 -copyFromLocal命令,查看help可见,与put方法一样~

从HDFS的一个路径拷贝到HDFS的另一个路径
hadoop fs -cp 源文件路径 目标路径
再HDFS目录中移动文件
hadoop fs -mv 要移动的文件路径 目标路径
从HDFS上下载文件到本地
hadoop fs -get HDFS上的文件路径 本地目标路径
也可以使用-copyToLocal命令代替
合并下载多个文件
#可以使用通配符*
hadoop fs -getmerge HDFS文件路径/* 本地文件路径
删除文件夹或文件
hadoop fs -rm 要删除的文件路径
统计文件夹大小信息
hadoop fs -du -s -h 要统计的文件路径
以上命令的具体参数,请自行查阅help指令 -_-!
Hadoop(6)-HDFS的shell操作的更多相关文章
- Hadoop之HDFS的Shell操作
1.基本语法 bin/hadoop fs 具体命令 或者 bin/hdfs dfs 具体命令 dfs 是 fs 的实现类. 2.命令大全 [hadoop@hadoop102 hadoop-]$ bin ...
- Hadoop开发第6期---HDFS的shell操作
一.HDFS的shell命令简介 我们都知道HDFS 是存取数据的分布式文件系统,那么对HDFS 的操作,就是文件系统的基本操作,比如文件的创建.修改.删除.修改权限等,文件夹的创建.删除.重命名等. ...
- 大数据:Hadoop(JDK安装、HDFS伪分布式环境搭建、HDFS 的shell操作)
所有的内容都来源与 Hadoop 官方文档 一.Hadoop 伪分布式安装步骤 1)JDK安装 解压:tar -zxvf jdk-7u79-linux-x64.tar.gz -C ~/app 添加到系 ...
- hadoop学习二:hadoop基本架构与shell操作
1.hadoop1.0与hadoop2.0的区别:
- HDFS02 HDFS的Shell操作
HDFS的Shell操作(开发重点) 目录 HDFS的Shell操作(开发重点) 基本语法 常用命令 准备工作 上传 -moveFromLocal 剪切 -copyFromLocal 拷贝 -put ...
- Hadoop读书笔记(二)HDFS的shell操作
Hadoop读书笔记(一)Hadoop介绍:http://blog.csdn.net/caicongyang/article/details/39898629 1.shell操作 1.1全部的HDFS ...
- HDFS基本shell操作
在客户端输入Hadoop fs,可以查看所有的,hadoop shell # -help [cmd] //显示命令的帮助信息,如: hadoop fs -help ls # -ls(r) <pa ...
- Hadoop框架之HDFS的shell操作
既然HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建.修改.删除.修改权限等,文件夹的创建.删除.重命名等.对HDFS的操作命令类似于Linux的she ...
- Hadoop HDFS的Shell操作实例
本文发表于本人博客. 我们知道HDFS是Hadoop的分布式文件系统,那既然是文件系统那最起码会有管理文件.文件夹之类的功能吧,这个类似我们的Windows操作系统一样的吧,创建.修改.删除.移动.复 ...
随机推荐
- Android自定义验证码输入框
未经允许,禁止
- CNN 和RNN 中input 长度不一致问题
转自:https://www.jianshu.com/p/86d667ee3c62,感谢分享! pad_sequences & Masking layer 上面提到,文本数据也可以用CNN来处 ...
- 学习spring mvc
http://www.cnblogs.com/bigdataZJ/p/springmvc1.html
- CSS和文档流
1. CSS的定位机制有3种:普通流.浮动和定位. 2. 文档流:从上到下,从左到右,一个挨一个的简单或者叫正常布局. 3. 定位:(position) Static:保持文档流. Relati ...
- JS实现“双色球”
需求: 双色球玩法简单介绍: “双色球”彩票投注区分为红色球号码区和蓝色球号码区.每注投注号码由6个红色球号码和1个蓝色球号码组成.红色球号码从1--33中选择:蓝色球号码从1--16中选择.程序要求 ...
- python 学习 (迟到的2017小结)
2017过去了,从前端开发转测试,入行一年多,写了web的UI自动化测试框架,看了python基础教程,核心编程,算是入门python了吧.目前呢,想开发个接口的自动化测试平台. ...
- /etc/hosts.allow和/etc/hosts.deny详解
今天遇到一台服务器22端口正常,但是通过ssh连接的问题.排查了防火墙和端口问题,半天没有找出来原因,后来求助大神,终于明白了通过etc目录下hosts.deny和hosts.allow文件可以限制远 ...
- Windows平台,Oracle Database和Client并存方式
由于某些特定需求,生产环境需要在同一台机器上同时安装Database Server和Client,因为plsql没有64位客户端,无法读取64位database的oci.dll文件,所以需要一个32位 ...
- luogu P1503 鬼子进村
嘟嘟嘟 线段树好题. 其实挺水的,想暴力怎么做:每一次从这个点开始向两边扩,直到遇到第一个摧毁的房屋. 那么把暴力改成倍增,然后线段树查询区间和是否为0.时间复杂度O(nlog2n). 题解好像有线段 ...
- CentOS6.6上进程挂起的诡异问题和处理
由于新的服务器不再支持CentOS5.4系统了,我们在新装机器上安装CentOS6.6.随着CentOS6.6机器的增多,我们逐渐注意到一个诡异问题:运行在这些机器上的某些进程,容易莫名其妙地挂起(举 ...