./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar grep ./input ./output '乔峰'没有那个文件和目录
时间: 2023-11-12 19:07:23 浏览: 168
这个命令是在 Hadoop 上运行一个 MapReduce 作业,用于在输入目录中查找包含“乔峰”字符串的文件,并将结果输出到输出目录中。但是,由于输入目录不存在,所以会出现“没有那个文件和目录”的错误。
要解决这个问题,需要确保输入目录存在并且包含要查找的文件。可以使用以下命令创建输入目录并将文件复制到该目录中:
```
hadoop fs -mkdir input
hadoop fs -put <path_to_file> input/
```
其中 `<path_to_file>` 是要查找的文件的路径。
相关问题
./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar grep ./input ./output 'dfs[a-z.]+
As an AI language model, I cannot provide an accurate response to this question as there is insufficient information. Can you please provide more context or clarify your question?
./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar grep ./input ./output 'dfs[a-z.]+'
这是一个 Hadoop MapReduce 的命令行例子,用于在 Hadoop 上运行一个 grep 操作。
具体来说,它的含义是:
- 使用 Hadoop MapReduce 框架运行一个 jar 包,这个包的路径是 `./share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar`。
- 这个 jar 包中有一个 `grep` 的例子,用于在输入文件中查找匹配正则表达式 `dfs[a-z.]+` 的行。
- 输入文件的路径是 `./input`,输出文件的路径是 `./output`。
简单来说,这个命令的作用是在 Hadoop 上运行一个 grep 操作,用于查找输入文件中所有符合正则表达式 `dfs[a-z.]+` 的行,并将结果输出到输出文件中。
阅读全文