我刚开始研究 hadoop 并因此下载了 cloudera 虚拟机的当前版本 4.3.1。
我开始研究 hadoop 示例 grep 以获得对 hadoop 的第一感觉。我可以在搜索一个字符串的数据集合上编译和执行 jar 文件,而不会出现任何问题。但是,一旦我尝试搜索多个字符串,执行就会失败。我确定这只是一个语法问题,但我无法弄清楚。我尝试了以下方法:
//作品:
hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output "sample text"
//不起作用:
hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output "sample text" "sample1" "sample2"
//不起作用:hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output ["sample text" "sample1" "sample2"]
//不起作用:
hadoop org.apache.examples.Grep /user/cloudera/input /user/cloudera/output ["sample text", "sample1", "sample2"]
有人可以帮我吗?谢谢你!