我按照Spark Confluence wiki中的说明,在Scala Eclipse IDE中尝试构建Spark时遇到了问题。
具体来说,我遇到了"未找到类型"类SparkFlumeProtocol
和EventBatch
上的错误。
如何解决这些错误?
答案 0 :(得分:1)
找到解决方案。事实证明,以上缺少的类存在于其中一个Spark项目的Maven目标目录中:
spark-streaming-flume-sink/target/scala-2.10/src_managed/main/compiled_avro
要在Eclipse中构建所有内容,只需将上述路径添加为spark-streaming-flume-sink
项目的Eclipse源目录即可。 (在项目浏览器中右键单击项目,然后选择Build Path
/ Configure Build Path...
/ Source
标签/ Add Folder
并浏览到路径。