IntelliJ: 14.1.4nhập khẩu mã nguồn Spark vào intellj, xây dựng Lỗi: Không tìm thấy: Loại SparkFlumeProtocol và EventBatch
Spark: mã nguồn 1.5 phát hành
tôi nhập khẩu mã nguồn Spark vào IntellJ và làm theo các bước trên Spark website.
Tôi gặp lỗi bên dưới khi xây dựng và biên soạn dự án. Tôi đã googled xung quanh và thử những gì là suggested here in spark user list để "Tạo nguồn và Cập Nhật thư mục" trong thanh công cụ Maven cho "Spark dự án bên ngoài Flume Sink", nhưng vẫn có lỗi tương tự.
Tôi chắc chắn đây là sự cố giải quyết vì tất cả các lớp khác được giải quyết thành công. Có lẽ tôi không sử dụng IntelliJ một cách chính xác? Bất kỳ đề nghị xin vui lòng? Cảm ơn nhiều.
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 = {
Điều này giải quyết vấn đề một cách hoàn hảo. Cảm ơn bạn! –
Lưu ý: Tôi phải chạy 'sbt avro: generate' trước 'src_managed' xuất hiện trong cây, theo lời khuyên [ở đây] (http://apache-spark-developers-list.1001551.n3.nabble.com/Intellij -Spark-Source-Compilation-tp12168p12196.html) –