0

約4回試行した後、gitを使用してapacheのHadoopソースコードをチェックアウトし、

mvn eclipse:eclipse

コマンドを実行してから、すべてのプロジェクトをEclipseにインポートします。これまでのところ、これは私がこれまでで最も成功したものです。私はほとんどそこにいます。私はすべてのプロジェクトを構築してクリーンアップしようとしましたが、すべてが順調に進んでいました。今、私は取り除くべき3つのエラーしかありません。誰かがこれを手伝ってくれるなら、私は非常にありがたいです。私はこれを約2日間機能させようとしています。とにかく、Eclipseには約20のHadoopプロジェクトがあります。エラーがあるのは2つだけです。1つは「hadoop-streaming」と呼ばれ、もう1つは「hadoop-tools-dist」と呼ばれます。

エラーは次のようになります。

プロジェクト'hadoop-streaming'に必要なソースフォルダーがありません:'C:/ Users / User / hadoop / hadoop-yarn-project / hadoop-yarn / hadoop-yarn-server / hadoop-yarn-server-resourcemanager / conf '

その他のエラーは主にこれに関連しています。それはとにかくEclipseが言うことです。フォルダを必要な場所にコピーしようとしましたが、エラーは解決しませんでした。誰かがこれを修正する方法を知っていますか?あなたが私から何かを必要とするならば、ただ尋ねてください。

4

2 に答える 2

1

Hadoopプロジェクトがどのように見えるかはわかりませんが、Mavenを使用していると思います。したがって、を使用する代わりに

mvn eclipse:eclipse

Eclipse-> import mavenプロジェクトのインポート機能を使用することをお勧めします(予想よりも難しい場合もありますが)。あなたの問題に関連して、Eclipseでソースフォルダーとして追加されていない種類のフォルダー(ソース用に生成されたフォルダーなど)があると、この種のエラーが発生しました。したがって、あなたが言及したフォルダがすでにそこにあることと、それがソースフォルダとして追加されているかどうかを確認することをお勧めします。そうでない場合は、それに応じてマークを付けます(ソースフォルダー)。プロジェクトをクリーンアップし([プロジェクト]> [クリーン...])、必要に応じてMavenプロジェクトを更新します(親プロジェクトを右クリック>[Maven]>[プロジェクトの更新...])

幸運を!

于 2013-02-11T09:29:57.127 に答える
1

日食で:

  1. 右クリックhadoop-streaming program
  2. 選択するProperties
  3. バーの左側にあるボタンをクリックし、ラベルページJava Build Pathを選択しますsource
  4. 間違ったパスを削除します
  5. クリックLink Source
  6. リンクされたディレクトリを次のように選択します(your hadoop-src root path)/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/conf
  7. ボタンをクリックNextし、包含パターンを追加capacity-scheduler.xmlし、除外パターンを追加します**/*.java
于 2019-09-04T12:23:08.077 に答える