上篇博客中,我们学习了HDFS的理论基础,了解了HDFS的架构模式,并且是如何进行读写操作的。那么本篇就要开始HDFS的实战操作了。(实战操作将以伪分布式为例)
上篇链接:Hadoop学习篇(二)——HDFS
Hadoop学习篇(二)——HDFS实践操作
说明:如涉及到侵权,请及时联系我,并在第一时间删除文章。
2.2 HDFS命令行操作
HDFS的基本操作主要进行命令行操作,以伪分布式为例。
Shell命令格式有三种:
./bin/hadoop fs # 适用于任何不同的文件系统,比如本地文件系统和HDFS文件系统
./bin/hadoop dfs # 只能适用于HDFS文件系统
./bin/hdfs dfs # 与hadoop dfs的命令作用一样,也只能适用于HDFS文件系统
基本操作有如下:
2.2.1 创建目录
命令格式:
./bin/hdfs dfs -mkdir -p hdfs_dir_path
(-p表示递归生成)
2.2.2 查看目录信息
命令格式:
./bin/hdfs dfs -ls hdfs_dir_path
(这里会显示目录修改时间)
2.2.3 上传文件
命令格式:
./bin/hdfs dfs -put local_file_path hdfs_file_path
2.2.4 查看HDFS文件
命令格式:
./bin/hdfs dfs -cat hdfs_file_path
2.2.5 下载文件
命令格式:
./bin/hdfs dfs -get hdfs_file_path local_file_path
2.2.6 删除目录
命令格式:
./bin/hdfs dfs -rmr hdfs_dir_path
那么,HDFS的基本命令行操作也介绍完毕。
下一篇本作会为大家介绍HDFS编程操作案例。