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 /HDP01
-moveFromLocal从本地剪切粘贴到hdfs
hadoop fs -moveFromLocal /opt/other/jdk-8u221-linux-x64.tar.gz /HDP01

--appendToFile :追加一个文件到已经存在的文件末尾
touch n.txt
vi n.txt
hadoop fs -appendToFile n.txt /HDP01/note.txt

-cat :显示文件内容
hadoop fs -cat /HDP01/note.txt

-tail:显示一个文件的末尾
hadoop fs -tail /HDP01/note.txt
-chgrp 、-chmod、-chown:linux文件系统中的用法一样,修改文件所属权限
hadoop fs -chmod 777 /HDP01/note.txt
hadoop fs -chown root:hadoop104 /HDP01/note.txt
-copyFromLocal:从本地文件系统中拷贝文件到hdfs路径去
cd /opt/other
touch note.txt
hadoop fs -copyFromLocal /opt/other/note.txt /HDP01

-copyToLocal:从hdfs拷贝到本地
cd /opt/other
hadoop fs -copyToLocal /HDP01/note.txt /opt/other

-cp :从hdfs的一个路径拷贝到hdfs的另一个路径
hadoop fs -cp /HDP01/note.txt / #拷贝到根路径

-mv:在hdfs目录中移动文件
hadoop fs -mv /note.txt /UPLOAD

-get:等同于copyToLocal,就是从hdfs下载文件到本地
hadoop fs -get /UPLOAD/note.txt /opt/other

-getmerge :合并下载多个文件,比如hdfs的目录 /HDP01下有多个文件1.txt,2.txt
hadoop fs -getmerge /HDP01/* all.txt

-put:等同于copyFromLocal
hadoop fs -put /opt/other/note.txt /HDP01
-rm:删除文件或文件夹
hadoop fs -rm -r -f /HDP01/1.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 /1.txt
-count: 查看某路径下文件的数量
hadoop fs -count /UPLOAD

-setrep:设置hdfs中文件的副本数量
hadoop fs -setrep 2 /HDP01/hello.txt

fsck:查看某个文件的详细信息
hadoop fsck /HDP01/hello.txt -files -blocks -locations -racks

hadoop常用的操作指令的更多相关文章
- Git常用的操作指令
修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用--amend 选项重新提交: 1 $ git commit --amend -m& ...
- 常用Dos操作指令
1 dir 无参数:查看当前所在目录的文件和文件夹. /s:查看当前目录已经其所有子目录的文件和文件夹. /a:查看包括隐含文件的所有文件. /ah:只显示出隐含文件. /w:以紧凑方式(一行显示5个 ...
- 常用Linux操作指令
-------------------------------Linux目录------------------------------- /:根目录,一般根目录下只存放目录,在Linux下有且只有一 ...
- vim 常用的操作指令
vim(vi improve).命令行下的一些常见操作: 移动光标: 0:将光标移动到该行的最前面: $:将光标移动到该行的最后面: G:移动到最后一行的开头: {/}:将光标移动到前面或者后面的{/ ...
- Linux常用的操作指令
1.pwd-显示当前所在位置 2.cd-进入当前目录 3.cd..-返回上一级目录 4..ls命令参数选项有很多,ls也是经常使用到的命令.如果不清楚命令的使用方式可以直接 ls --help来查看 ...
- linux常用操作指令
Linux常用操作指令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(a ...
- Hadoop 常用指令
1. 察看hdfs文件系统运行情况 bin/hdfs dfsadmin -report 2. 为了方便执行 HDFS 的操作指令,我们可以将需要的 Hadoop 路径写入环境变量中,便于直接执行命令. ...
- Hadoop常用操作
Hadoop常用操作 1.Hadoop安装 略 2.Hadoop配置 略 3.Hadoop多目录配置 namenode和datanode节点下都可以进行多个目录的配置,但是意义不同.namenode的 ...
- Redis数据类型Strings、Lists常用操作指令
Redis数据类型Strings.Lists常用操作指令 Strings常用操作指令 GET.SET相关操作 # GET 获取键值对 127.0.0.1:6379> get name (nil) ...
随机推荐
- Linux 的三种软件安装包介绍
通过RPM软件包来安装 说起RPM(RedHat Package Management)标准的软件包,大家可能都会想起大名鼎鼎的REDHAT公司,正是RPM软件包发行方式的出现,使Linux中的应用软 ...
- vs2017 vs2019配置sqlite3连接引擎(驱动)指南(二)vs2019续集
在写完上一篇博客后,一觉醒来,又又又又不行了,介绍一个终极大招,如果你的fuck vs又提示无法打开sqlite3.h的问题 环境win10 vs2019 debug x86 实在没心情写文字了,直 ...
- Euler Sums系列(三)
\[\Large\sum_{n=1}^{\infty}\frac{\left(H_{n}^{(2)}\right)^{2}}{n^{2}}=\frac{19}{24}\zeta(6)+\zeta^{2 ...
- IPSec的高可用性技术
IPSec VPN的高可用性技术:①.DPD(Dead Peer Detection)对等体检测 ——旨在检查有问题的IPSec VPN网络,并快速的切换到备 ...
- hdu1698 区间更新
初写线段树的时候,印象最深的一道,有一个pushdown的操作,使我的tle变成了ac 题意 输入t,然后t组数据 输入n,m,n代表n个点上价值全是1的绳子,m代表m次操作 m行l,r,val 就 ...
- c#活动目录操作
c#活动目录操作 https://www.cnblogs.com/ahuo/archive/2007/03/16/676853.html 添加引用 System.DirectoryServices导 ...
- Maven的安装与配置(eclipse,idea)
Maven的安装与配置 一.需要准备的东西 1. JDK 2. Maven程序包 3. Eclipse 4. Idea 二.下载与安装 1. 前往https://maven.apache.org/ ...
- [运维] 如何在云服务器上安装 MySQL 数据库, 并使用 Navicat 实现远程连接管理
.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。. ...
- Centos6.X安装桌面
1.前置环境yum -y groupinstall 'X Window System'2.桌面安装 yum -y groupinstall 'Desktop' 3.语言包yum -y groupins ...
- 集成PHP应用和SOLR
集成 PHP 应用和 Solr 搜索引擎 您的评价: 收藏该经验 你为什么需要搜索引擎?单纯数据库不够用?如果你只是创建小网站,数据库就够了.但当你创建中性或大型应用的时 ...