最近想研究下spark的源码,在windows系统下用idea编译spark,在debug examples的时候总是出现
val transactionTimeout: Int, val backOffInterval: Int) extends SparkFlumeProtocol with Logging {
找不到SparkFlumeProtocol的问题?还有其他一堆错误。
请问如何解决才能根据examples的步骤一步步的debug?

解决方案 »

  1.   

    还有一个eventbatch这个找不到,我看了javadoc里面都在org.apache.spark.streaming.flume.sink的类下。但是下下来的源码并没有两个trait和类
      

  2.   

    这个问题最终你们怎么解决的 我在http://spark.apache.org/docs/latest/api/scala/index.html#index.index-s里面没有找到这个 SparkFlumeProtocol 和 EventBatch这两个类 根据引用应该在org.apache.flume.Channel目录下 我在flume-ng-core-1.4.0.jar flume-ng-sdk-1.4.0.jar 里面也没找到这两个类 缺少其他jar包吗?
      

  3.   

    可以看看我写的这篇博客http://blog.csdn.net/zhaoyunxiang721/article/details/49126725
      

  4.   

    Windows下居然可以编译出来?使用的maven吗?
    我这里用sbt在Windows下无法完成,只能换到linux,下载依赖仍然是个很头疼的问题
      

  5.   

    windows也是可以编译出来的,我用的sbt编译,只不过比较慢