.以自己姓名+学号命名,创建一个新文件,自己随意填写文件内容, 将文件上传到hdfs的test目录,查看文件大小。将hdfs中test目录文件复制 到tmp目录,查看结果,最后删除tmp中文件。
时间: 2024-09-27 18:17:40 浏览: 87
在Hadoop分布式文件系统(HDFS)上操作文件需要一些Hadoop相关的知识和技术。首先,你需要在本地有一个文本编辑器,比如`nano`或`vim`,以自己姓名(如张三)和学号(如123456)命名文件,例如`zhangsan_123456.txt`。然后,在该文件中输入任意内容。
步骤如下:
1. **创建并编辑文件**:
打开终端,切换到包含文件的位置,然后创建文件:
```
nano zhangsan_123456.txt
```
输入内容后,保存并关闭文件。
2. **上传到HDFS**:
使用`hdfs`命令行工具将文件上传到HDFS的`test`目录:
```bash
hdfs dfs -put zhangsan_123456.txt /test/
```
3. **查看文件大小**:
查看`test`目录下文件的大小:
```bash
hdfs dfs -du /test/zhangsan_123456.txt
```
4. **复制文件**:
将HDFS的文件复制到`tmp`目录:
```bash
hdfs dfs -cp /test/zhangsan_123456.txt /tmp/
```
5. **查看复制结果**:
再次检查`tmp`目录下的文件是否存在及大小:
```bash
hdfs dfs -ls /tmp/
```
6. **删除临时文件**:
删除`tmp`目录下的文件:
```bash
hdfs dfs -rm /tmp/zhangsan_123456.txt
```
注意,这些操作要在Hadoop集群环境中运行,并且需要相应的权限才能访问HDFS。
阅读全文