1

私はこのようなことに慣れていないので、誰かが助けてくれることを願っています;

ソースコードから独自の Apache Mahout インストールを構築したいと考えています。私はMaven2.2.1を持っています。Mahout wiki の指示に従って、コード (Mahout-0.6-SNAPSHOT) をチェックアウトし、Maven で Mahout をビルドすることができました。少なくとも、チェックアウトした src コードを含むフォルダーのルートから「mvn install」を実行した後に発生したと考えられていました。テストが実行されましたが、しばらく時間がかかりました。したがって、これらすべての jar (間違いがなければアーティファクトと呼ばれます) が ~/.m2/repository の Maven リポジトリにあります。

私の最初の質問は次のとおりです。RedHat で RPM を実行するときに慣れているように、ここから「インストール済み」パッケージに移動するにはどうすればよいですか。つまり、/usr/lib/ の下に新しいフォルダーがあり、そこから /lib や /bin などのフォルダーが作成されます。

2 番目の質問は、依存関係の jar に関するものです。リポジトリで、Mahout が hadoop-core-0.20.204.0.jar でビルドされていることを確認できますが、Cloudera の別の hadoop-core jar を使用して Hadoop クラスターを実行しているため、これは必要な jar ではありません。適切な Hadoop-core jar を使用して Mahout を再度ビルドするにはどうすればよいですか? それとも、作成中の /lib フォルダー内の 1 つの hadoop-core jar を別の jar に変更するだけの問題でしょうか (私の最初の質問に回答した後)。

ありがとう

4

0 に答える 0