- 教程
- 笔记
- hdfs常用命令
hdfs常用命令hdfs:分布式文件系统,用于海量数据的存储。
NameNode(nn):存储文件的元数据,如文件名,文件目录结构,文件属性(生成时间、副本数、文件权限),以及每个文件的块列表和块所在的DataNode等。
DataNode(dn):在本地文件系统存储文件块数据,以及块数据的校验和。
Secondary NameNode(2nn):每隔一段时间对NameNode元数据备份。
| 命令 | 示例 | 作用 |
|---|---|---|
| mkdir | hadoop fs -mkdir /sanguo | 创建文件夹 |
| put | hadoop fs -put ./sanguo.txt /sanguo | 复制本地文件到hdfs路径 |
| get | hadoop fs -get /sanguo/sanguo.txt ./sanguo2.txt | 从hdfs拷贝到本地 |
| ls | hadoop fs -ls / | 显示目录信息 |
| cat | hadoop fs -cat /sanguo/sanguo.txt | 显示文件内容 |
| du | hdfs dfs -du -s -h /sanguo/sanguo.txt | 查询存储大小 |



