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操作系统一样的吧,创建.修改.删除.移动.复 ...
随机推荐
- 【Mood 21】要不要重复造轮子
90%的人应该使用另外10%的人制造的轮子 但是每个人都应该有能力去创造属于自己的轮子 使用不代表伸手拿来,使用也是需要学习的,使用也可以升级为创新,关键在于这个轮子是在谁的手中! 90%的能套用着别 ...
- web.xml中不同版本的servlet头以及版本控制
参考文章: http://www.cnblogs.com/beijingstruggle/p/5461146.html http://blog.csdn.net/z69183787/article/d ...
- solidity语言10
pragma solidity ^0.4.16; contract OwnedToken { // TokenCreator是个合约类型,由后面部分定义.只要不用于创建新合约,引用它就好 TokenC ...
- React学习笔记 - 元素渲染
React Learn Note 3 React学习笔记(三) 标签(空格分隔): React JavaScript 二.元素渲染 元素是构成react应用的最小单位. 元素是普通的对象. 元素是构成 ...
- IOS 触摸事件的处理
触摸事件的处理1.判断触摸点在谁身上: 调用所有UI控件的- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event 2.pointIn ...
- 将psd格式批量转换成jpg或png格式(C#自制软件)
此项目基于.net framework 4.0 将psd格式批量转换成jpg或png格式. 链接:https://pan.baidu.com/s/16IEjX0sHaY9H3Ah7mv6IPQ 提取码 ...
- 如何为WebStorm设置SASS的File Watchers?
Webstorm是一个很牛叉的IDE,现在工作每天都是用它了. 最近开始用SASS,LESS等来写CSS,而在Webstorm中,它自带一个File Watchers功能,设置一下,即可实时编译SAS ...
- Maven plugin 插件
1.maven-surefire-plugin简介: Maven在构件时执行到测试的生命周期时,会使用maven-surefire-plugin运行测试用例,背后执行的Junit或者TestNG的测试 ...
- 解决 Your project contains error(s),please fix them before running your applica ..
解决 Your project contains error(s),please fix them before running your application问题 http://www.cnblo ...
- ubuntu开启ssh连接
1.安装openssh-server sudo apt-get install -y openssh-server 2.修改/etc/ssh/sshd-config配置 PermitRootLogin ...