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) ...
随机推荐
- 攻防世界 web 新手练习 刷题记录
1.view_source 既然让看源码,那就F12直接就能看到. 2.robots 先百度去简单了解一下robots协议 robots协议(robots.txt),robots.txt文件在网站根目 ...
- Vim:Vim入门级配置
转:https://vimjc.com/vimrc-config.html Vim配置文件.vimrc Vim编辑器相关的所有功能开关都可以通过.vimrc文件进行设置. .vimrc配置文件分系统配 ...
- P3376 【模板】网络最大流 dinic详解
dinic的核心在于分层和多路增广. 分层的意思是,对于图用bfs搜出每一层,避免出现dfs深度过深的情况. 多路增广,利用的是dfs的回溯性质,这样就可以在一个点增广出它的所有流量. #includ ...
- dom4j递归解析XML字符串所有子节点
/** * dom4j递归解析所有子节点 * * @param childElements * @param mapEle * @return */ public Map<String, Obj ...
- December 21st, Week 51st Saturday, 2019
May the odds be ever in your favor. 愿好运永远眷顾你. From The Hunger Games. May we all have good luck, and ...
- 知乎模拟登录,支持验证码和保存 Cookies
import requests import time import re import base64 import hmac import hashlib import json import ma ...
- LoadRunner的Capture Level
场景:录制loadrunner的web站点 问题:录制的过程中发现除了页面正常的请求外还有些看不懂的请求(包含乱码),脚本如下: web_url("WebTours", " ...
- Unable to instantiate Action, xxxAction, defined for 'xxx' in namespace '/'xxxAction解决方案
出现这个问题的原因主要有两个 1.如果项目没有使用Spring,则struts.xml配置文件中,这个action的class属性的路径没有写完整,应该是包名.类名 2.如果项目使用了Spring,那 ...
- python笔记心得
1.字典的映射 day=10# def get_sunday():# return 'Sunday'# def get_monday():# return 'monday'# def get_tues ...
- mysql之魔鬼训练营
普通 + 中等 难度练习题 测试数据: --建表 --学生表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT ...