【发布时间】:2014-03-21 12:09:12
【问题描述】:
我使用 Eclipse 构建了一个 MapReduce 应用程序。它还使用 HCatalog 和 Hive jar 文件。这个应用程序是在本地 Hadoop 安装的 Eclipse 项目中开发的。所有必需的 jar 文件都简单地从本地节点上安装 Hadoop 和 Hive 的目录中包含在 Eclipse 项目中。
现在我需要运行这个应用程序。在安装在其他地方的多节点 Hadoop 上。请就 tp 将所有必要的 jar 包在单个应用程序中的最佳方式提出建议。或者我应该在我计划运行我的应用程序的节点上设置 CLASSPATH 吗?最好在 Eclipse 中构建一个自给自足的 jar。
谢谢!
【问题讨论】:
-
q.由于某种原因被搁置,所以我会将此作为评论。有几种方法可以做到这一点 - 看看这里blog.cloudera.com/blog/2011/01/…