评分点一
(1)向HDFS中上传XXX.txt文件![](https://img-blog.csdnimg.cn/06000b3071f94b6ab5cc6a99b0c0c249.png)
![](https://img-blog.csdnimg.cn/115e8f1538294fd89991cdba3cb88db6.png)
(2)查看HDFS中制定文件的内容
(3)显示HDFS中制定文件的读写权限、大小、创建时间、路径等信息。
根据提供的文件路径,这是一个名为"杨海军.txt"的文件。该文件的权限为"rw-r--r--",表示文件所有者具有读写权限,而文件所有者所在的组和其他用户只有读取权限。文件大小为313字节,并且最后修改时间为2023年10月16日19:08。
(4)从HDFS中下载第(1)步上传XXX.txt文件,并本地文件系统查看下载文件内容。
1、在桌面打开终端
2、查看内容
评分点二
(5)删除HDFS中指定的文件;
可以看到刚才上传的txt已经删除。
(6)提供一个HDFS的目录的路径(组别/姓名),对该目录进行创建和删除;
1、创建目录
-p
参数表示递归创建目录,即如果父目录不存在,则会连同父目录一起创建。
2、删除目录
-R
参数表示递归删除,即连同目录下的所有子目录和文件一起删除。
可以看到,第9组下的目录已经删除
评分点三
(7)在HDFS中,将文件从源路径移动到目的路径。(这里我放到/output)
(8)给定HDFS中某一个目录,输出该目录下所有文件的读写权限、大小、创建时间、路径等信息。如果有子目录,递归输出。
还是以 /output 为例,这里我有三个文件。
- "-ls":列出指定路径下的文件和文件夹;
- "-R":递归地列出指定路径下的所有文件和文件夹,包括子目录中的内容;
- "-h":以人类可读的格式显示文件大小,例如使用 KB、MB、GB 等。
(9)、删除HDFS中指定的目录,由用户指定目录存在文件是是否删除目录。
1、我先创建一个/test1/test2目录
2、目录里有东西时不删除, 这里提示我们目录不为空
不管目录有没有东西一起删除
“rmdir只能删除空目录,而rm可以删除文件和非空目录。”