欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > 4.2-5 初试HDFS Shell

4.2-5 初试HDFS Shell

2024/10/28 7:33:02 来源:https://blog.csdn.net/howard2005/article/details/143229362  浏览:    关键词:4.2-5 初试HDFS Shell

文章目录

  • 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数据处理的基础,为后续的数据分析和处理提供了必要的技能。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com