文章目录
- 1. 查看目录
- 2. 创建目录
- 2.1 创建单层目录
- 2.2 创建多层目录
- 3. 上传文件
- 4. 查看文件内容
- 5. 删除文件
- 6. 删除目录
- 6.1 删除空目录
- 6.2 删除非空目录
- 7. 总结
1. 查看目录
我们使用 hdfs dfs -ls <路径> 命令来查看HDFS上的目录内容。
- 演示:执行
hdfs dfs -ls /命令来查看HDFS的根目录。
2. 创建目录
2.1 创建单层目录
使用 hdfs dfs -mkdir <单层目录> 命令创建单层目录。
- 演示:执行
hdfs dfs -mkdir /BigData命令在根目录下创建BigData目录。
2.2 创建多层目录
使用 hdfs dfs -mkdir -p <多层目录> 命令创建多层目录。
- 演示:执行
hdfs dfs -mkdir -p /china/sichuan/luzhou/lzy命令创建多级目录。
3. 上传文件
使用 hdfs dfs -put <文件> <路径> 命令上传文件到HDFS。
- 演示:执行
hdfs dfs -put /etc/hosts /BigData命令上传hosts文件。 - 修改副本数:执行
hdfs dfs -setrep 3 /BigData/profile命令修改文件副本数。
4. 查看文件内容
使用 hdfs dfs -cat <文件> 命令查看文件内容。
- 演示:执行
hdfs dfs -cat /BigData/hosts命令查看hosts文件内容。
5. 删除文件
使用 hdfs dfs -rm <文件> 命令删除HDFS上的文件。
- 演示:执行
hdfs dfs -rm /BigData/hosts命令删除hosts文件。
6. 删除目录
6.1 删除空目录
使用 hdfs dfs -rmdir <空目录> 命令删除空目录。
- 演示:执行
hdfs dfs -rmdir /BigData命令删除BigData目录。
6.2 删除非空目录
使用 hdfs dfs -rm -r <目录> 命令删除非空目录。
- 演示:执行
hdfs dfs -rm -r /china/sichuan/luzhou/lzy命令删除lzy目录。
7. 总结
通过本次实战,我们学习了如何使用HDFS Shell进行基本的文件系统操作,包括查看目录、创建目录、上传文件、查看文件内容、删除文件和目录等。这些操作是Hadoop数据处理的基础,为后续的数据分析和处理提供了必要的技能。
