46、 按要求写出以下操作命令(10分) (1)获取shell命令的帮助信息 (2)在HDFS上查看目录 (3)在HDFS上创建新目录/mydata/wordexample (4)将本地文件word.txt上传到HDFS的目录/mydata/wordexample中。 (5)将HDFS的目录/mydata/wordexample中的文件复制上HDFS的目录/example中 (6)将HDFS上的文件拷贝到hadoop用户家目录中 (7)查看HDFS上的word.txt文件内容 (8)在HDFS上删除目录/mydata/wordexample (9)对HDFS上的/example目录中的文件进行词频统计。 (10)查看步骤(9)词频统计结果。
时间: 2024-03-22 15:36:52 浏览: 82
(1)获取shell命令的帮助信息:
```
man [command]
```
(2)在HDFS上查看目录:
```
hadoop fs -ls [directory]
```
(3)在HDFS上创建新目录/mydata/wordexample:
```
hadoop fs -mkdir /mydata/wordexample
```
(4)将本地文件word.txt上传到HDFS的目录/mydata/wordexample中:
```
hadoop fs -put word.txt /mydata/wordexample/
```
(5)将HDFS的目录/mydata/wordexample中的文件复制上HDFS的目录/example中:
```
hadoop fs -cp /mydata/wordexample/* /example/
```
(6)将HDFS上的文件拷贝到hadoop用户家目录中:
```
hadoop fs -get /mydata/wordexample/word.txt ~/
```
(7)查看HDFS上的word.txt文件内容:
```
hadoop fs -cat /mydata/wordexample/word.txt
```
(8)在HDFS上删除目录/mydata/wordexample:
```
hadoop fs -rm -r /mydata/wordexample
```
(9)对HDFS上的/example目录中的文件进行词频统计:
```
hadoop jar /path/to/hadoop-streaming.jar -input /example/* -output /example/output -mapper "cat" -reducer "python /path/to/wordcount.py"
```
(10)查看步骤(9)词频统计结果:
```
hadoop fs -cat /example/output/part-00000
```
阅读全文