【发布时间】:2018-10-22 07:29:50
【问题描述】:
是否可以在没有集群的情况下运行 Hadoop MapReduce 程序?我的意思是,出于教育目的,我只是想稍微摆弄一下 map/reduce,所以我只想在我的计算机上运行几个 MapReduce 程序,我不需要将任何工作拆分到多个节点等...正如我所说,不需要任何性能提升或任何东西,只是为了教育目的。我还需要运行 VM 来实现这一点吗?我正在使用 IntelliJ Ultimate,我正在尝试运行简单的 WordCount.. 我相信我已经设置了所有必要的库和整个项目,并且在运行时我得到了这个异常:
Exception in thread "main" java.io.IOException: Cannot initialize Cluster.
Please check your configuration for mapreduce.framework.name and the correspond server addresses.
我发现一些帖子说整个 map/reduce 过程可以在 jvm 上本地运行,但还没有找到方法。
【问题讨论】: