1

我是这个东西的新手,所以我希望有人能提供帮助;

我想从源代码构建我自己的 Apache Mahout 安装。我有 Maven2.2.1。按照 Mahout wiki 上的说明,我能够查看代码 (Mahout-0.6-SNAPSHOT) 并使用 Maven 构建 Mahout。至少那是我认为在包含已签出的 src 代码的文件夹的根目录中的“mvn install”之后发生的。进行了测试,这需要一段时间。因此,我现在在 ~/.m2/repository 上的 Maven 存储库中拥有所有这些 jar(如果我没记错的话,称为工件)。

所以我现在的第一个问题是;当我在 redhat 上运行 RPM 时,我如何从这里获得一个“已安装”的包。我的意思是 /usr/lib/ 下的一个新文件夹,然后是 /lib 一个 /bin 等文件夹。

第二个问题是关于依赖 jar 的。我可以在存储库中看到 Mahout 是使用 hadoop-core-0.20.204.0.jar 构建的,但这不是我想要的 jar,因为我使用 Cloudera 的另一个 hadoop-core jar 运行 Hadoop 集群。我将如何使用正确的 hadoop-core jar 再次构建 Mahout?或者只是将一个hadoop-core jar换成另一个正在创建的/lib文件夹中的问题(在我的第一个问题得到回答之后)

谢谢

4

0 回答 0