hadoop常用的操作指令

-help:查看帮助

hadoop fs -help rm
-rm [-f] [-r|-R] [-skipTrash] <src> ... :
  Delete all files that match the specified file pattern. Equivalent to the Unix
  command "rm <src>"

  -skipTrash  option bypasses trash, if enabled, and immediately deletes <src>
  -f          If the file does not exist, do not display a diagnostic message or
              modify the exit status to reflect an error.
  -[rR]       Recursively deletes directories

-ls: 显示目录信息

hadoop fs -ls /

-lsr: 递归显示文件信息

hadoop fs  -lsr  /

-mkdir:在hdfs上创建目录

hadoop fs -mkdir -p /user/data 

-moveFromLocal从本地剪切粘贴到hdfs

hadoop fs -moveFromLocal /opt/test/xx.zip  /user/data

--appendToFile :追加一个文件到已经存在的文件末尾

touch note.txt
vi note.txt
hadoop fs -appendToFile note.txt  /user/wcinput/wc.input

-cat :显示文件内容

hadoop fs -cat  /user/wcinput/wc.input

-tail:显示一个文件的末尾

hadoop fs -tail /user/wcinput/wc.input

-chgrp 、-chmod、-chown:linux文件系统中的用法一样,修改文件所属权限

 hadoop  fs  -chmod  777   /user/wcinput/wc.input
 hadoop  fs  -chown  root:root   /user/wcinput/wc.input

-copyFromLocal:从本地文件系统中拷贝文件到hdfs路径去

cd  /opt/test
rz  xiaowangzi.txt
hadoop fs -copyFromLocal  /opt/test/xiaowangzi.txt   /user/input/
hadoop fs -copyFromLocal  /opt/test/xiaowangzi.txt   /user/input/小王子.txt

-copyToLocal:从hdfs拷贝到本地

cd /opt
mkdir download
hadoop fs -copyToLocal /user/input/小王子.txt  /opt/download/tonghua.txt  

-cp :从hdfs的一个路径拷贝到hdfs的另一个路径

hadoop fs -cp /user/input/xiaowangzi.txt  /xiaowangzi.txt   #拷贝到根路径

-mv:在hdfs目录中移动文件

hadoop fs -mkdir -p /user/output
 hadoop fs -mv /xiaowangzi.txt   /user/output/

-get:等同于copyToLocal,就是从hdfs下载文件到本地

cd /opt
mkdir download
hadoop fs -get /user/input/xiaowangzi.txt     /opt/download/

-getmerge :合并下载多个文件,比如hdfs的目录 /aaa/下有多个文件:log.1,

hadoop fs -getmerge /user/input/*  /all.txt

-put:等同于copyFromLocal

cd /opt
cd test
?
hadoop fs -put  test.txt  /user/input/test/

-rm:删除文件或文件夹

hadoop fs -rm -r -f  /user/input/xiaowangzi.txt

-rmdir:删除空目录

hadoop fs -mkdir /test
hadoop fs -mkdir /test

-df :统计文件系统的可用空间信息

hadoop fs -df -h  /

-du统计文件夹的大小信息

hadoop fs -du -s -h /user

-touthz: 创建一个空文件

hadoop fs -touchz  /kong.txt

-count: 查看某路径下文件的数量

hadoop fs -count  /user/

-setrep:设置hdfs中文件的副本数量

hadoop fs -setrep 2 /user/input/xiaowangzi.txt

fsck:查看某个文件的详细信息

hadoop fsck  /user/input/xiaowangzi.txt -files -blocks -locations  -racks 

原文地址:https://www.cnblogs.com/yangy1/p/12341101.html

时间: 2024-10-09 14:04:39

hadoop常用的操作指令的相关文章

Git常用的操作指令

修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用--amend 选项重新提交: 1 $ git commit --amend -m"修改 提交 说明" 此命令将使用当前的暂存区域快照提交.如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会 重新编辑提交说明,但将要提交的文件快照和之前的一样. 启动文本编辑器后,会看到上次提交时的说明,编辑它确认没问题后保存退出,就会使用新的提交说明覆盖刚才失误的提交. 如果

linux 常用的操作指令

linux常用的基本指令: 0. 背景知识: 计算机:接受用户的指令与数据,经过中央处理器的数据与逻辑单 元运算处理后,以产生或存储成有用的信息. 广义上讲:我们周边有好多宽泛概念上的计算机,如加减乘除计算 机,手机, GPS, ATM等等. 计算机五大单元: 输入单元:包括键盘,鼠标,扫描仪,手写板等. 中央处理器( CPU):含有算术逻辑,控制,记忆等单元. 输出单元:显示器,打印机. 注意: 这里存储器指内存 CPU读取的数据都是从内存中来的, CPU处理完成的数据,必须要先 写回内存,,

Vue常用的操作指令

前几天给大家介绍了Vue的优点,还有安装步骤,今天给大家再介绍一下Vue常用的操作命令: 常用指令: v-text:用于显示文本 v-html:用于显示HTML 节点里面的内容 v-model:可以绑定 视图上面的数据模型 (数据模型需要在data中 初始化) v-for: 用于 遍历数组 v-for="value in array" ->写在 希望重复的元素上面 v-if v-else v-else-if v-show: 根据条件来显示 v-bind:用于绑定属性 简写 :cl

常用Dos操作指令

1 dir无参数:查看当前所在目录的文件和文件夹./s:查看当前目录已经其所有子目录的文件和文件夹./a:查看包括隐含文件的所有文件./ah:只显示出隐含文件./w:以紧凑方式(一行显示5个文件)显示文件和文件夹./p:以分页方式(显示一页之后会自动暂停)显示.|more:前面那个符号是"\"上面的那个,叫做重定向符号,就是把一个命令的结果输出为另外一个命令的参数.more也是一个命令,dir /w |more得到的结果和dir /w /p的结果是一样的.其他的参数大家可以用:dir/

CMD下常用文件操作指令

1.输入盘符 如C: 然后回车,相当于进了C盘(c盘一般进的是桌面目录) 2.输入 cd 目录名 然后回车(目录名是c盘中的一级目录名,也可为c盘中的目录路径).如cd mm即是进入了mm文件夹 (若要打开某个文件则不需要cd) 3.如果你想返回到上层目录,那么直接输入cd..就行了,可以返回到上层目录.开发过程中最常用的命令也就这些. 4.dir命令查看目录下的文件列表,查看该目录下的所有文件:dir /a * 5.attrib命令,更改文件属性,去除该目录下所有文件(夹)的隐藏属性:attr

小企鹅别咬我——常用的操作指令ls

格式ls+空格+具体指令 ls - -l use a long listing format -a, --all do not ignore entries starting with . ghvj cvfgh 除此之外还有非常好用的ll 1 [email protected]virtual-machine:~$ ll 2 total 54356 3 drwxr-xr-x 19 youngfar youngfar 4096 9月 22 11:11 ./ 4 drwxr-xr-x 3 root r

Ubuntu常用文件操作指令记录

进入某个文件夹:cd 返回上一级文件夹:cd.. 安装软件:sudo apt-get install 软件名 列出当前路径下所有文件(不包含隐藏文件):ls 显示文件内容:cat 文件名 (参考) 删除一个非空目录下的一切文件:rm -rf 非空目录名称

Linux中常用的操作指令(随时更新)

CentOS 防火墙放开端口 #sudo /sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT //开启防火墙端口: #/etc/init.d/iptables save //保存修改 service iptables restart // 重启防火墙,修改生效

mb常用操作指令

1.创建代理 mqsicreatebroker 代理名称 -i 用户名称 -a 用户密码 -q 涉及到的队列管理器 2.查看已创建的代理 mqsilist 3.向代理中创建执行组 代理中可创建一个或多个的执行组 mqsicreateexecutiongroup 代理名称 -e 执行组1 mqsicreateexecutiongroup 代理名称 -e 执行组2 4.查看代理中的执行组 mqsilist 代理名称 5.查看执行组上部署的消息流资源 mqsilist 代理名称 - e 执行组 6.启