第一关:HDFS基础命令实战
时间: 2024-11-11 12:13:40 浏览: 16
HDFS (Hadoop Distributed File System) 是 Hadoop 集群的核心组成部分,它是一个分布式文件系统,用于存储大规模数据集。以下是HDFS的一些基础命令:
1. **`hdfs dfs -ls`**: 列出HDFS目录的内容,显示文件和子目录。
2. **`hdfs dfs -mkdir <path>`**: 创建一个新的目录。例如,`hdfs dfs -mkdir /testDir` 将创建名为 testDir 的目录。
3. **`hdfs dfs -put <local_file> <hdfs_path>`**: 将本地文件上传到HDFS指定路径,如 `hdfs dfs -put file.txt /user/hadoop/file.txt`。
4. **`hdfs dfs -get <hdfs_path> <local_path>`**: 下载HDFS上的文件到本地,如 `hdfs dfs -get /user/hadoop/file.txt local_file.txt`。
5. **`hdfs dfs -cat <file_path>`**: 显示文件内容。
6. **`hdfs dfs -rm <file/directory>`**: 删除文件或目录,需要加上 `-r` 参数删除整个目录,如 `hdfs dfs -rm -r /testDir`。
7. **`hdfs dfs -du <directory>`**: 计算指定目录及其所有子目录的磁盘使用情况。
8. **`hdfs fsck`**: 检查HDFS文件系统的健康状况,包括检查一致性、完整性等。
阅读全文