HDFS中的命令行
HDFS中的命令行
本文介绍了HDFS以命令行执行的时候。几个经常使用的命令行的作用和怎样使用~
1. fs
fs是启动命令行动作,该命令用于提供一系列子命令。
使用形式为hadoop fs –cmd <args>
当中,cmd是子命令,args是详细的命令操作。
比如hadoop fs –help
或者说fs是其余子命令的父亲。其余都是在“-cmd”的模式下的!
2. –cat 输出
hadoop fs –cat URI
将路径指定的文件输出到屏幕
3. –copyFromLocal 将本地文件拷贝到HDFS中
hadoop fs -copyFromLocal <localsrc> URI
hadoop fs –copyFromLocal /usr/localFile.txt sample.txt
能够实现本地文件上传到HDFS中,并且目标路径是简化过的
4. -cp 复制
hadoop fs –cp /usr/file1 /usr/files /user/dir
源路径的文件拷贝到目标路径中,源路径能够有多个,可是目标路径仅仅能有一个
5. –du 显示文件夹中全部文件的大小,或者一个文件的大小
hadoop fs –du /usr/dir1
6. –dus 显示文件大小
7. –expunge 清空回收站
hadoop fs –expunge
8. –get 复制本件到本地系统
用法为:hadoop fs –get <locaodst>
hadoop fs –get /usr/file localfile
9. –put 本地文件拷贝到目标文件系统
使用方式:hadoop fs –put <localsrc> <dst>
hadoop fs –put localfile hadfs://host:port/usr/file
10. –ls 浏览本地文件
用法:hadoop fs –ls <arg>
返回信息:
文件名称<副本数> 文件大小 改动日期 权限 用户 ID/组 ID
11. –lsr 递归地查阅文件内容
12. –mkdir 创建相应的文件文件夹
hadoop fs –mkdir /usr/dir1/dir2/dir3/file
13. –mv 移动
将源文件移动到目标路径,目标路径能够有多个
hadoop fs –mv /usr/file1 /usr/file2
14. –rm 删除
hadoop fs –rm URI
15. –rmr 递归删除
16. –Setrep 改变一个副本的复制份数
hadoop fs –setrep –w 3 –R /usr/file
17. –Test 检查文件
使用ezd对文件进行检查
-e:检查文件是否存在,若存在返回0。
-z:检查文件是否为0字节,假设是返回0;
-d:检查路径是否为文件夹,假设是返回1。
18. –text 将源文件输出为文本格式
hadoop fs –text <src> 执行的格式是zip以及Text类
HDFS中的命令行的更多相关文章
- Hadoop HDFS的shell(命令行客户端)操作实例
HDFS的shell(命令行客户端)操作实例 3.2 常用命令参数介绍 -help 功能:输出这个命令参数手册 -ls 功能:显示目录信息 示例: hadoop fs ...
- sublime text2在windows中以命令行启动
sublime text2在windows中以命令行启动 把执行文件添加到PATH中即可,如图: 如果你和我一样习惯了mac下的简写subl,那么需要在程序目录中新建一个批处理文件subl.bat ...
- 在VS中向命令行添加参数的方法
在VS中向命令行添加参数的方法 在VS中向命令行添加参数,即向main()函数传递参数的方法: 右键单击要 添加参数的工程-->属性-->配置属性-->调试,在右侧“命令参数”栏输入 ...
- [转]Windows中的命令行提示符里的Start命令执行路径包含空格时的问题
转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html 当使用Windows 中的命令行提 ...
- android程序中使用命令行及获得命令行执行后的内容
在开发android项目中,需要在程序中使用命令行执行,获得命令行执行后的结果并做处理. 下面是自己写的一个小例子,供以后参考使用: public String android_command(){ ...
- [C#学习笔记3]关于Main(string[ ] args)中args命令行参数
Main(string[] args)方法是C#程序的入口,程序从这里开始执行,在这里结束.C#代码逻辑要包含在一个类型(Type)中,游离的.全局的变量或函数是不存在的,这里的类型包括类(class ...
- PHP中如何命令行
PHP中如何命令行 一.总结 一句话总结:配置php系统环境,然后命令行中运行 php -f 文件名即可 配置php系统环境 php_-f_文件名 例如: 1.三种运行php的方式? 运行文件_-f ...
- Expo大作战(六)--expo开发模式,expo中exp命令行工具,expo中如何查看日志log,expo中的调试方式
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,将全部来与官网 我猜去全部机翻+个人 ...
- 【Eclipse】如何在Eclipse中使用命令行?
如何在Eclipse中使用命令行? 虽然我们已经有了像 Eclipse 这样高级的 IDE,但是我们有时候也是需要在开发的时候使用 Windows 的命令行,来运行一些独立的程序.在两个程序中切换来切 ...
随机推荐
- 洛谷 P1967 货车运输 LCA + 最小生成树
两点之间边权最大值的最小值一定在图的最小生成树中取到. 求出最小生成树,进行倍增即可. Code: #include<cstdio> #include<algorithm> u ...
- C语言计算字符串数组中每个字符串出现的个数
unsigned int str_num(char *str[], int num[], int len) { int i, j; int count; int flag[len]; ; i < ...
- 2015 Multi-University Training Contest 2 hdu 5306 Gorgeous Sequence
Gorgeous Sequence Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Othe ...
- POJ——T2553 The Bottom of a Graph
http://poj.org/problem?id=2553 Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 10987 ...
- 启用Database Vault
步骤1:停止EM.监听.数据库 步骤2:启用Database Vault [oracle@single1 ~]$ cd $ORACLE_HOME/rdbms/lib [oracle@single1 l ...
- [数位dp] bzoj 3209 花神的数论题
题意:中文题. 思路:和普通数位dp一样,这里转换成二进制,然后记录有几个一. 统计的时候乘起来就好了. 代码: #include"cstdlib" #include"c ...
- 威胁报告:mDNS 反射式 DDoS 攻击
威胁报告:mDNS 反射式 DDoS 攻击 转自:https://www.akamai.com/cn/zh/about/our-thinking/threat-advisories/akamai-md ...
- Lambda表达式-使用说明
jdk8已经发布4年,其中有一个特性:Lambda,它是一个令开发者便捷开发的一种方式,Lambda Expression (Lambda表达式)是为了让java提供一种面向函数编程,原本在jdk8之 ...
- 基于python3-sklearn,Flask 的回归预测系统
看到一副图片挺有意思,放在片头 序 "傍晚小街路面上沁出微雨后的湿润,和煦的西风吹来,抬头看看天边的晚霞,嗯明天又是一个好天气.走到水果摊旁,挑了个根蒂蜷缩.敲起来声音浊响的青绿西瓜,一边满 ...
- PowerDesigner怎么调出工具箱?
PowerDesigner怎么调出工具箱? 如图操作: