大数据-实验2 熟悉常用的HDFS操作
1、向HDFS中上传任意文件,如果指定的文件在HDFS中已经存在,由客户指定是追加到原有文件末尾还是覆盖原有文件。
首先,打开Hadoop系统,进入Hadoop下,但是当你输入以Hadoop开头的命令时,出现以下错误,原因是没有启动Hadoop的代码块
此时用sbin/start-dfs.sh
和 sbin/start-yarn.sh
这两个命令打开。
接下来自己写入两个文件:
当echo $?命令输出为0是文件才是上传到,appendToFile 和 copyFromLocal 分别是追加和覆盖的命令
(2)从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名;
if $(./bin/hdfs dfs -test -e /usr/local/hadoop/text.txt);
then $(./bin/hdfs dfs -copyToLocal text.txt ./text.txt);
else $(./bin/hdfs dfs -copyToLocal text.txt ./text2.txt);
fi
(3)将HDFS中指定文件的内容输出到终端中
(4)显示HDFS中指定的文件的读写权限、大小、创建时间、路径等信息;
(5)给定HDFS中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息;
(6)提供一个HDFS内的文件的路径,对该文件进行创建和删除操作。如果文件所在目录不存在,则自动创建目录;
(7)提供一个 HDFS 的目录的路径,对该目录进行创建和删除操作。创建目录时, 如果目录文件所在目录不存在则自动创建相应目录;删除目录时,由用户指定 当该目录不为空时是否还删除该目录;
mkdir只能删除空目录,不能删除非空目录。
(8)删除 HDFS 中指定的文件;
“>>"追加
(9)删除 HDFS 中指定的文件;
(10)在 HDFS 中,将文件从源路径移动到目的路径。
大数据-实验2 熟悉常用的HDFS操作相关推荐
- 实验一 熟悉常用的Linux操作,实验2-熟悉常用的HDFS操作
<实验2-熟悉常用的HDFS操作>由会员分享,可在线阅读,更多相关<实验2-熟悉常用的HDFS操作(5页珍藏版)>请在人人文库网上搜索. 1.实验2熟悉常用的HDFS操作1 实 ...
- hdfs的实验总结_实验2-熟悉常用的HDFS操作.doc
本文档下载自 文库下载网, /doc/d52aebffbb0d4a7302768e9951e79b896802689c.html 实验2-熟悉常用的HDFS操作 实验2熟悉常用的HDFS操作 1实验目 ...
- HBase的编程实践(实验3_熟悉常用的HBase操作)
一.Hbase中使用Shell命令: ① HBase中创建表:(create 命令:第一个变量是表名,然后是列族名) 语法:create '表名称','列族名称1','列族名称2','列族名称N' c ...
- 实验一 熟悉常用的Linux操作和Hadoop操作
文章目录 题目 实验环境 实验内容 熟悉常用的Linux命令 安装Hadoop 安装ssh服务端 安装Java环境并设置环境变量 安装单机Hadoop hadoop伪分布式安装 出现的问题 but t ...
- 实验二:熟悉常用的HDFS操作
实验目的 1.理解HDFS在Hadoop体系结构中的角色 2.熟悉使用HDFS操作常用的Shell命令 3.熟悉HDFS操作常用的Java API 实验平台 1.操作系统:Windows 2.Hado ...
- 熟悉常用的HDFS操作(附录HDFS常用命令)
文章目录 1. 学习目的 2. 学习内容 3. 实验一 3.1 追加文本 3.2 覆盖文本 3.3 脚本完成 4. 实验二 4.1 下载文件脚本 4.2 输出文件内容脚本 4.3 显示单个文件信息脚本 ...
- 哈工大大数据实验_科研常用 | 实验大数据分析方法
对于每个科研工作者而言,对实验数据进行处理是在开始论文写作之前十分常见的工作之一.但是,常见的数据分析方法有哪些呢?常用的数据分析方法有:聚类分析.因子分析.相关分析.对应分析.回归分析.方差分析. ...
- 熟悉常用的HDFS操作
一.Hadoop提供的Shell命令完成相同任务: 在本地Linux文件系统的"/home/hadoop/"目录下创建一个文件txt,里面可以随意输入一些单词. 在本地查看文件位置 ...
- 第三章 熟悉常用的HDFS操作
一.Hadoop提供的Shell命令完成相同任务: 在本地Linux文件系统的"/home/hadoop/"目录下创建一个文件txt,里面可以随意输入一些单词. 在本地查看文件位置 ...
最新文章
- 在spoc上安装linux系统,郁闷,HACMP的C-SPOC没办法用
- You can Solve a Geometry Problem too(线段相交问题)
- html调用chr,PHP: 使用chr打印汉字
- SSM中jsp向后台Controller传值中文乱码的奇葩解决!!!
- 看雪学院课程《汇编语言详解与二进制漏洞初阶》笔记
- 日志规范之为什么要使用SLF4J
- Java 集合中存在多种数据类型
- 《强化学习》中的时序差分控制:Sarsa、Q-learning、期望Sarsa、双Q学习 etc.
- Atitit it计算机应用体系图 大数据 爬虫 非结构数据 nosql redis mongodb 分布式存储 es搜索 可视化 多媒体与office 19.1. 14.3 计
- Slickedit 打开Qt工程
- 自己动手写开源爬虫框架 Slit
- 【Axure】--原型设计简易手册
- 工程结算的23个问题及技巧
- Android google中文开发网站
- pandas 聚合 df.groupby.agg
- Music decoding tool | 音乐解码工具
- 10 款免费 PDF 阅读器软件工具分享
- js连接蓝牙打印机打印一维码和二维码
- mysql8安装成功后忘记密码,密码重置
- 十年HRD总结3个逆向思维的招聘方法
热门文章
- postgresql生产环境数据库迁移
- 使用eclipse启动服务时,程序的发布目录
- 【Linux】Centos防火墙命令
- Java异常与异常处理简单使用
- 解决 meterpreter 使用shell后 shell内中文乱码的问题
- webview重新加载(reload)或者发起 redirect request导致js和objc代码之间的bridge失联解决方案(亲测有效)
- 解决select2在bootstrap的modal中默认不显示的问题
- 移动端页面滚动穿透问题解决方案
- dill:解决python的“AttributeError: Can‘t pickle local object”及无法pickle lambda函数的问题
- 如何在映像更改后升级docker容器