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 的命令行,来运行一些独立的程序.在两个程序中切换来切 ...
随机推荐
- eclipse的springMVC环境搭建并输出HelloWorld
spring简单介绍:https://www.cnblogs.com/package-java/p/10368672.html 1.创建一个Maven Project项目 点击下一步 点击下一步 2. ...
- H5页面在线制作工具搜集
1.初页 http://chuye.cloud7.com.cn/ 2.易企秀 http://eqxiu.com/#/home 3.最酷 http://www.zuiku.com/ 4.易传单 http ...
- 百度蜘蛛IP地址到底代表什么含义?
百度蜘蛛IP地址到底代表什么含义,是不是不同的ip地址所代表的含义不一样呢?对权重和抓取是否有影响?哪些是无效的蜘蛛,哪些是站长工具的蜘蛛,那些又是百度自己真正的蜘蛛?百度蜘蛛,是百度搜索引擎的一个自 ...
- IE9 下的ajax缓存问题的处理
使用jQuery的getJSON从后台定时获取数据并刷新界面,使用以下方法时,在Chrome,Firefox下没问题,但在IE9下却无法刷新数据 1 2 3 4 5 $.getJSON(webAp ...
- NOIp2018模拟赛四十四
加量不加价?! 昨晚看时间变成了3.5h以为终于变成了正常难度,结果还是国家集训队作业... A题看起来很神仙,B题看上去很神仙,C题一看就知道很神仙: 结果发现B是假题,放榜后发现A也是假题,C是Y ...
- C语言的常用printf打印占位符%d, %u, %f, %s, %c, %o, %x
占位符含义及用法 代码: #include <stdio.h> int main(int argc, char const *argv[]) { , b = -; // 默认10进制赋值 ...
- BZOJ 5104 Fib数列(二次剩余+BSGS)
斐波那契数列的通项: \[\frac{1}{\sqrt{5}}((\frac{1+\sqrt{5}}{2})-(\frac{1-\sqrt{5}}{2}))\] 设T=\(\sqrt{5}*N\),\ ...
- java 模拟ajax上传图片
1.maven 引入依赖 <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime --> &l ...
- [原创]关于javax.servlet.ServletException: File [/loginController/getVerifCode.jsp] not found异常 解决方案
如果前台可以访问 后台并且有数据进行响应,那么一下方案也许可以帮到你... 修改前: 出现异常 javax.servlet.ServletException: File [/loginControll ...
- Spring学习总结(14)——Spring10种常见异常解决方法
在程序员生涯当中,提到最多的应该就是SSH三大框架了.作为第一大框架的Spring框架,我们经常使用. 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉. 一.找不到配置文件的异常 ...