命令行操作:cli

Hadoop的命令shell :

  1. Hadoop fs -ls file:                   操作 本地的文件系统
  2. hadoop fs -ls hdfs://node1:8020                   操作hdfs分布式文件系统
  3. hadoop fs -ls                    直接根目录,加载环境变量中fs.defaultFS的值

查看配置内容,得知默认的为8020

只输入/的测试结果如下

hadoop fs -help可以查看命令的详细用法

命令的常用操作:

1.创建目录:

hadoop fs -mkdir [-p] <path> ...

path为待创建的目录

-p沿着路径创建父目录

2.查看文件

hadoop fs -ls  [-h]  [-R]   [path...]

path指定目录

-h人性化显示文件(显示单位)

-R递归查看指定目录及其子目录

3.上传文件

hadoop fs -put [-f] [-p] <localsrc> ... <dst>

-f覆盖

-p保留访问和修改时间

localsrc本地文件

dst目标文件

4查看

同Linux

Hadoop fs -cat <src>

-tail 大文件使用

5.下载

Hadoop fs -get  [-f] [-p] <src> ...<localdst>

-f 覆盖目标文件

-p 保留访问和修改时间,所有权和权限

6.拷贝

hadoop  fs -cp [-f]

7.追加数据到hdfs文件中

hadoop fs -appendToFile <localsrc> ...<dst>

将文件追加到某个目录下某个文件中

8.移动目录

Hadoop fs -mv <src>...<dst>

暑假学习6 hdfs shell命令的更多相关文章

  1. HDFS - Shell命令

    HDFS - Shell命令 最近学习比较忙,本来想做一个搭建集群笔记,今天先记录HDFS-shell命令,明天,最迟明天下午我一定会做一个搭建集群的笔记.. 介绍一个我的集群搭建:一主三从 3个虚拟 ...

  2. HDFS shell命令行常见操作

    hadoop学习及实践笔记—— HDFS shell命令行常见操作 附:HDFS shell guide文档地址 http://hadoop.apache.org/docs/r2.5.2/hadoop ...

  3. hdfs shell命令及java客户端编写

    一. hdfs shell命令 可以通过hadoop fs 查看所有的shell命令及其用法. 传文件到hdfs: hadoop fs -put /home/koushengrui/Downloads ...

  4. Hadoop学习记录(2)|HDFS shell命令|体系结构

    HDFS的shell 调用文件系统(FS)shell命令使用hadoop fs的形式 所有的FS shell命令使用URI路径作为参数. URI格式是scheme://authority/path.H ...

  5. hadoop2.5.2学习及实践笔记(五)—— HDFS shell命令行常见操作

    附:HDFS shell guide文档地址 http://hadoop.apache.org/docs/r2.5.2/hadoop-project-dist/hadoop-common/FileSy ...

  6. hadoop 学习(三)之hdfs shell命令

    1.HDFS shell 1.0查看帮助  hadoop fs -help <cmd> 1.1上传  hadoop fs -put <linux上文件> <hdfs上的路 ...

  7. hadoop学习笔记(五):HDFS Shell命令

    一.HDFS文件命令 以下是比较重要的一些命令: [root@master01 hadoop]# hadoop fs -ls / //查看根目录下的所有文件 [root@master01 hadoop ...

  8. 学习笔记之shell命令

    linux shell命令学习笔记:~这里只是对自己一些常用但是不熟悉的的命令进行记录 -------------------------------------------------------- ...

  9. HDFS Shell命令操作与java代码操作

    (一)编程实现以下功能,并利用 Hadoop 提供的 Shell 命令完成相同任务: (1)     向 HDFS 中上传任意文本文件,如果指定的文件在 HDFS 中已经存在,则由用户来指定是追加到原 ...

  10. hdfs shell 命令以及原理

    shell 操作 dfs 上传[hadoop@namenode ~]$ /data/hadoop/bin/hadoop fs -put /opt/MegaRAID/MegaCli/MegaCli64 ...

随机推荐

  1. layui富文本编辑器提交时无法获取到值

    使用layui的富文本提交时一直获取不到值,仔细检查代码之后发现是没有绑定textarea,要将编辑器中的内容同步到textarea中. 先在lay-verify="名字"中输入一 ...

  2. python下载站长素材免费简历模板(xpath)

    import os.path import requests from lxml import etree if __name__ == '__main__': if not os.path.exis ...

  3. springmvc引入swagger2

    swagger2 简介 ​ API Developmentfor Everyone. ​ Simplify API development for users, teams, and enterpri ...

  4. Unity中UGUI图片跟随文本自适应方法

    字体和图片层级如下 Text添加Content Size Fitter Image设置锚点

  5. .net core 添加省市区三级联动以及编辑时显示选中的城市。

    1 @model Core.Net.Model.CoreNetBuild.CoreNetPrejectAllocation; 2 @using Core.Net.Common.Core.Net.Cor ...

  6. Caused by: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended

    可能是多数据源使用分页pageHelper导致的: 解决方法:https://blog.csdn.net/qq_35378008/article/details/90024365 https://bl ...

  7. 修改docker0 中的inet

    由于在服务器使用默认的172开头的ip,可能会跟别人的产生冲突,则就需要重新配置ip 1.创建daemon.json vi /etc/docker/daemon.json (不能打空格:用tab缩进) ...

  8. Markdowm的下载方法

    1打开百度搜索,输入TYPORA打开下载页面,根据自己的系统(我的是WINDOWS64位)点"DOWN"进行下载安装. 2安装好后回到桌面新建一个文件夹(Markdown学习),然 ...

  9. starlette.routing.NoMatchFound

    目前正在学习FastAPI, 目前是学习到了引入静态文件.这是我引入的本地文件的方式 url_for('/static', path='/imgs/favicon.ico') 只要启动服务,就会报错5 ...

  10. mt5获取双色球

    string cookie=NULL,headers; char post[],result[]; string ssq=""; string url="http://k ...