自学大数据第六天~HDFS命令

news/2024/5/20 3:09:13 标签: hdfs, 大数据, hadoop

在这里插入图片描述

HDFS常用命令

hadoop version

注意,没有 ‘-’

[hadoop@master ~]$ hadoop version
Hadoop 3.3.4
Source code repository https://github.com/apache/hadoop.git -r a585a73c3e02ac62350c136643a5e7f6095a3dbb
Compiled by stevel on 2022-07-29T12:32Z
Compiled with protoc 3.7.1
From source with checksum fb9dd8918a7b8a5b430d61af858f6ec
This command was run using /usr/local/hadoop-3.3.4/share/hadoop/common/hadoop-common-3.3.4.jar
[hadoop@master ~]$ 

  • 创建文件夹~mkdir
hadoop dfs -mkdir -p /user/hadoop
  • 列出文件 -ls
hadoop dfs -ls /user

在这里插入图片描述

  • 将本地文件拷贝到HDFS中 ~put
hdfs dfs -put /usr/local/hadoop/etc/hadoop/*.xml  input
  • 复制本地文件到HDFS系统中~copyFromLocal
hdfs dfs -copyFromLocal ./a.txt  /user/hadoop
 hdfs dfs -ls /user/hadoop

在这里插入图片描述

  • 从HDFS下载文件到本地系统~get
hdfs dfs -get /user/hadoop/a.txt /usr/local/hadoop

在这里插入图片描述还可以下载多个文件合并到下载

先用不同命令上传到hdfs

hdfs dfs -copyFromLocal b.txt  /user/hadoop
hdfs dfs -copyfromlocal b.txt  /user/hadoop

在这里插入图片描述

hdfs dfs -get /user/hadoop/a.txt /user/hadoop/b.txt  /usr/local/hadoop-3.3.4/

在这里插入图片描述

  • hdfs中文件拷贝到本地~copyToLocal
hdfs dfs -copyToLocal /user/hadoop/a.txt /usr/local/hadoop-3.3.4

在这里插入图片描述

  • hdfs中查看文件内容~ cat
hdfs dfs -cat /user/hadoop/a.txt

在这里插入图片描述

  • 移动文件 ~mv
hdfs dfs -mv /user/hadoop/a.txt /user

在这里插入图片描述

  • hdfs中拷贝文件 ~cp
hdfs dfs -cp /user/hadoop/b.txt /user

在这里插入图片描述

  • 从本地移动文件~moveFromLocal
hdfs dfs -moveFromLocal ./aaaaaaa.txt

在这里插入图片描述moveToLocal命令失败了
在这里插入图片描述

如果在 Hadoop Shell 运行这个命令,会提示功能还没实现。
moveToLocal: Option ‘-moveToLocal’ is not implemented yet.

查看文件内容跟~tail–>文件最后1KB内容
在这里插入图片描述

hdfs dfs -rm /user/a.txt
hdfs dfs -mkdir /user/test

在这里插入图片描述
根据反馈结果,rmr在最新版本中已被废弃,推荐使用 -rm -r
这风格更像是linux中的命令了
在这里插入图片描述

  • 清空回收站~expunge
hdfs dfs -expunge

在这里插入图片描述我们在HDFS系统中删除文件,其实就像是在win/linux中,文件先被放进回收站;


http://www.niftyadmin.cn/n/141793.html

相关文章

ffmpeg基础常用命令

文章目录视频处理1.分离视频音频流2.视频解复用3.视频转码4.视频封装5.视频剪切6.视频录制7.YUV序列播放8.YUV序列转AVI常用参数说明:直播与转码1、压缩&转码mp4文件2、将文件当做直播送至live3、将直播媒体保存至本地文件4、将其中一个直播流,视频改…

原来不用控制台,也可以轻松调试CSS呀

Ⅰ. 作用 用于调试CSS , 比控制台添更加方便,不需要寻找 ;边添加样式,边可以查看效果,适合初学者对CSS 的理解和学习; Ⅱ. 快速实现(两边) ① 显示这个样式眶 给 head 和 style 标签添加一个…

【C 语言 笔记】解决控制台闪烁/鬼畜/光标乱跑问题

问题 如果你要在控制台里“画”一些频繁更新的东西,比如做个小游戏,常见的思路是: while(1) {//先清空system("clear");//再画printf("....."); }然后控制台的就闪个不停,很瞎眼。 解决 0 降低刷新频率&a…

mysql数据库索引失效的常见场景(上)

文章目录 1. 准备工作1.1 创建user表1.2 插入数据1.3 查看数据库版本1.4 查看执行计划2. 不满足最左匹配原则2.1 哪些情况索引有效?2.2 哪些情况索引失效?3. 使用了select *4. 索引列上有计算5. 索引列用了函数6. 字段类型不同1. 准备工作 1.1 创建user表 创建一张user表,…

知识点:乘法逆元

乘法逆元 文章目录乘法逆元一、模运算的性质二、除法的模运算1、除法模运算2、解决除法模运算问题三、乘法逆元1、定义2、**逆元是干什么的呢**四、求解逆元1、费马小定理2、扩展欧几里得五、参考文献一、模运算的性质 ( a b ) % p ( a % p b % p) % p( a b ) % p ( ( a % …

Hive---DDL

文章目录1.hive数据类型1.1 原生数据类型1.2 复杂数据类型1.3 数据类型转换2.Hive读写机制2.1 SerDe2.2 hive读取文件机制2.3 hive写文件机制2.4 SerDe语法3.Hive存储路径3.1 指定存储路径4.Hive建表高阶4.1 hive内部表、外部表4.2 分区表4.2.1 静态分区4.2.2 动态分区4.2.3 分…

体验 Velero 备份和恢复

体验 Velero 备份和恢复Verrazzano 安装配置文件启用 Velero创建存储桶的密钥使用 Velero 备份 Argo CD使用 Velero 恢复 Argo CD体验一下 Verrazzano 集成的 Velero 的备份和恢复功能。此次体验备份和恢复 Argo CD。 Verrazzano 安装配置文件启用 Velero kubectl apply -f -…

SAP SQVI快速报表的使用

SQVI快速报表 一、说明 对数据表进行查询通常使用SE16,但只限于单张表,对于多表联动的查询,则需要通过创建Query的方式,方法有多种,而SQVI是一种简洁快速的工具。SQVI全称是Quick Viewer,可以快速生成多表…