我可以创建 Mapreduce 程序,所以我可以在 eclipse 中配置 hadoop。在我可以创建 1.mapper、2.reducer、3.mapreducerDriver 之后我可以在 shell 命令提示符的 Makefile 的帮助下创建 jar 文件之后,我可以使用这个命令
hadoop jar $ {JarFile} $ {MainFunc} input output
制作文件 JarFile = "Sample-0.1.jar" MainFunc = "mypack.Mapreduce" LocalOutDir = "/tmp/output"
我使用后
jar-cvf ${Sample-0.1.jar}-C bin/. jar 文件创建完成,我终于可以写这个命令了。
hadoop jar $ {Sample-0.1.jar} $ {mypack.Mapreduce} input output
最后我得到这个错误将出现在命令提示符中。
bash: ${mypack.Mapreduce}: 替换错误
我怎么解决这个问题 。请帮帮我
现在我找到了解决方案
hadoop jar $ {Sample-0.1.jar} mypack.Mapreduce input output
然后将运行hadoop。