栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

HDFS的基本操作

HDFS的基本操作

1.创建新目录

(1)命令:hdfs dfs -mkdir (只能逐级创建目录)

(2)创建多级目录:

         命令:hdfs dfs -mkdir -p

2.上传文件或下载文件

        文件上传命令

(1)hdfs dfs [-copyFromLocal [-f] [-p] [-l] ... ]

        将文件从本地文件系统复制到HDFS文件系统中,主要参数为本地文件路径,为复制的目标文件路径

(2)hdfs dfs [-moveFromLocal ... ]

        将文件从本地文件系统移动到HDFS文件系统中,主要参数为本地文件路径,为移动的目标文件路径

(3)hdfs dfs [-put [-f] [-p] [-l] ... ]

        将文件从本地文件系统上传到HDFS文件系统中,主要参数为本地文件路径,为上传的目标文件路径

文件下载命令

(1)hdfs dfs [-copyToLocal [-p] [-ignoreCrc] [-crc] ... ]

        将文件从HDFS文件系统复制到本地文件系统中,主要参数为HDFS文件系统路径,为本地文件系统路径

(2)hdfs dfs [-get [-p] [-ignoreCrc] [-crc] ... ]

        获取HDFS文件系统上指定路径的文件到本地文件系统中,主要参数为HDFS文件系统路径,为本地文件系统路径

3.查看文件内容

查看文件内容命令

(1)hdfs dfs [-cat [ignoreCrc] ...]

        查看HDFS文件内容,主要参数为指定文件路径

(2)hdfs dfs [-tail [-f] ]

        输出HDFS文件最后1024字节,主要参数为指定文件路径

4.删除文件或目录

删除文件命令

(1)hdfs dfs [-rm [-f] [-r|-R] [-skip Trash] ...]

        删除HDFS上的文件,主要参数 -r 用于递归删除,为指定删除文件的路径

(2)hdfs dfs [-rmdir [--ignore -fail -on -non -empty]]

        删除一个目录,主要参数

为指定目录路径

上传文件email_log.txt到HDFS命令

1.

(1)将本地计算机中的email_log.txt文件传输到集群服务器vincen的本地目录/root/hadoop/下

           hadoop是在没有的情况下现创的

(2)用Xftp上传email_log.txt文件

2.在集群服务器vincen的终端执行HDFS命令,将email_log.txt文件上传到HDFS目录/user/root/下

上传email_log.txt文件到HDFS命令

命令:hdfs dfs -put /root/hadoop/email_log.txt /user/root

        /user/root  皆在没有的情况下现创的

        创建命令:

                        hdfs dfs -mkdir -p /user/root

最终结果如图:

 

 

注:以上路径仅供参考,要根据自己的文件所在路径上传。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300725.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号