Spark Confluence wikiの指示に従って、Scala Eclipse IDE内でSparkをビルドしようとすると問題が発生しました。EclipseでSparkをビルドするときにタイプがSparkFlumeProtocolとEventBatchに見つかりませんでした
特に、onクラスSparkFlumeProtocol
とEventBatch
に「タイプが見つかりません」というエラーが発生しました。
これらのエラーをどのように回避できますか?
Spark Confluence wikiの指示に従って、Scala Eclipse IDE内でSparkをビルドしようとすると問題が発生しました。EclipseでSparkをビルドするときにタイプがSparkFlumeProtocolとEventBatchに見つかりませんでした
特に、onクラスSparkFlumeProtocol
とEventBatch
に「タイプが見つかりません」というエラーが発生しました。
これらのエラーをどのように回避できますか?
解決策が見つかりました。上記の欠落したクラスは、SparkプロジェクトのMavenターゲットディレクトリにあります。 spark-streaming-flume-sink/target/scala-2.10/src_managed/main/compiled_avro
Eclipseをすべてビルドするには、上記のパスをEclipseソースディレクトリとして追加するだけですspark-streaming-flume-sink
プロジェクト(プロジェクトエクスプローラでプロジェクトを右クリックし、Build Path
/Configure Build Path...
/Source
タブ/ Add Folder
を選択し、パスを参照してください。