我想创建一个网站,我将使用(Hadoop mapreduce)实现网站的一部分。我开始在我的操作系统 (Mac OS) 上使用带有 maven 插件的 Eclipse。 我开始使用 apache maven 编写我的代码。 “我仍然没有实现该网站”。 我的问题是 Maven 是否与机器集群一起运行? 关于如何创建部分在 mapreduce 中运行的网站的任何建议?
请帮忙 谢谢大家
最佳答案
Apahe Maven 不是“运行我们代码的东西”。它实际上是一个构建工具:Apache Maven 是一个软件项目管理和理解工具。
( https://maven.apache.org/ )。您可以管理依赖项、构建、部署和执行其他相关操作。
如果您想要集群的一些接口(interface),我建议您查看 zeppelin ( https://zeppelin.apache.org/ )。 它是一堆东西的解释器,可以很容易地部署到您的服务器(我通过从 https://github.com/apache/zeppelin 构建源代码并运行它来做到这一点)。 Zeppelin 的 spark 解释器可以在 yarn-client 模式下运行,它只是将你的代码提交到集群(在我的例子中是 yarn hadoop 集群)并运行它。 看起来与您的描述非常相似。
您问题的答案:maven 与“在集群上运行”无关。
关于java - 创建 mapreduce Web 应用程序的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43238197/