1. 在HDFS上建立/user/stu/自己学号,和/user/stu/input目录。 2. 将albums.csv上传至HDFS的学号目录中;用另外一种上传命令将albums.csv上传至input目录中。 3. 级联列出/user/stu/下的目录和文件。 4. 查看集群的学号目录下albums.csv的前五行数据。 5. 在input目录新建文件test.txt。然后使用追写文件命令,在终端输入“Hello hadop”追加到该文件中。 6. 复制input/test.txt到学号目录下。 7. 显示/user/stu所占的空间大小。 8. 测试/user/stu/下是否存在exam目录。 9. 下载input/test.txt到本地文件夹/home/stu/下。 10. 简答/input和./input是否为同一目录
时间: 2023-04-07 07:02:07 浏览: 511
我可以回答这个问题。
1. 在HDFS上建立/user/stu/自己学号,和/user/stu/input目录。
命令:hadoop fs -mkdir /user/stu/学号 和 hadoop fs -mkdir /user/stu/input
2. 将albums.csv上传至HDFS的学号目录中;用另外一种上传命令将albums.csv上传至input目录中。
命令:hadoop fs -put albums.csv /user/stu/学号 和 hadoop fs -copyFromLocal albums.csv /user/stu/input
3. 级联列出/user/stu/下的目录和文件。
命令:hadoop fs -ls -R /user/stu/
4. 查看集群的学号目录下albums.csv的前五行数据。
命令:hadoop fs -cat /user/stu/学号/albums.csv | head -n 5
5. 在input目录新建文件test.txt。然后使用追写文件命令,在终端输入“Hello hadop”追加到该文件中。
命令:hadoop fs -touchz /user/stu/input/test.txt 和 echo "Hello hadop" | hadoop fs -appendToFile - /user/stu/input/test.txt
6. 复制input/test.txt到学号目录下。
命令:hadoop fs -cp /user/stu/input/test.txt /user/stu/学号/
7. 显示/user/stu所占的空间大小。
命令:hadoop fs -du -s /user/stu/
8. 测试/user/stu/下是否存在exam目录。
命令:hadoop fs -test -d /user/stu/exam && echo "存在" || echo "不存在"
9. 下载input/test.txt到本地文件夹/home/stu/下。
命令:hadoop fs -get /user/stu/input/test.txt /home/stu/
10. 简答/input和./input是否为同一目录。
不是同一目录。/input是根目录下的input目录,而./input是当前目录下的input目录。
阅读全文