IntelliJの:14.1.4輸入スパークソースコード、エラーを構築:見つかりません:タイプSparkFlumeProtocolとEventBatch
スパーク:1.5リリースのソースコード
私はスパークのソースコードをインポートしていますがIntellJに入力し、Spark websiteの手順に従います。
プロジェクトのビルドとコンパイル時に、以下のエラーが表示されます。私は周りにグーグルして "Sparkプロジェクトの外部Flumeシンク"のMavenツールバーの "ソースと更新フォルダを生成"にsuggested here in spark user listを試しましたが、それでも同じエラーがあります。
他のすべてのクラスが正常に解決されているため、解決の問題だとはっきりしています。私はIntelliJを正しく使用していないのでしょうか?何か提案してください?どうもありがとうございました。
Error:(45, 66) not found: type SparkFlumeProtocol
val transactionTimeout: Int, val backOffInterval: Int) extends SparkFlumeProtocol with Logging {
^
Error:(70, 39) not found: type EventBatch
override def getEventBatch(n: Int): EventBatch = {
これは問題を完全に解決します。ありがとうございました! –
注:アドバイス[こちら](http://apache-spark-developers-list.1001551.n3.nabble.com/Intellij)に従って、ツリー内に「src_managed」が表示される前に 'sbt avro:generate'を実行しなければなりませんでした。 -Spark-Source-Compilation-tp12168p12196.html) –