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文件系统复制到本地文件系统中,主要参数
(2)hdfs dfs [-get [-p] [-ignoreCrc] [-crc]
获取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
最终结果如图:
注:以上路径仅供参考,要根据自己的文件所在路径上传。



