如何 运行 来自 Hadoop 的 java 需要一些快速矿工 jar 的 jar

How to run a java jar from Hadoop that needs some rapid miner jars

我是 运行 hadoop 目录中的这个命令,其中包括 lib/ 、项目依赖项和它需要的一切。

hadoop jar myjar.jar

我的代码使用 hadoop 映射器运行一个快速矿工进程,它的库 jar 也包含在 lib 目录中。

但它没有得到 rapidminer 罐子,除了这些 hadoop 得到所有其他罐子。 我正在使用 rapidminer 免费版。

可能是什么问题?

Main、Mapper、Reducer 需要 Hadoop 中的 jar 文件。 对于 Main,您可以将 lib 放在您想要的目录中。 但是映射器,减速器从 hadoop_home/share/hadoop/hdfs/lib 所以你应该确保你的 jar 文件也应该在那里。