mds*_*s91 7 sbt apache-kafka apache-spark spark-streaming kafka-consumer-api
项目设置:
问题:
错误讯息:
object serializer is not a member of package org.apache.spark.streaming.kafka [error]
import kafka.serializer.DefaultDecoder.
Run Code Online (Sandbox Code Playgroud)
SBT-树
[info] +-org.apache.spark:spark-streaming-kafka_2.10:1.6.1
[info] | +-org.apache.kafka:kafka_2.10:0.8.2.1 [S] <-- **DefaultDecoder is in here
but SBT can't find it (org.apache.kafka.serialization.DefaultDecoder)**
[info] | | +-org.apache.kafka:kafka-clients:0.8.2.1
Run Code Online (Sandbox Code Playgroud)
built.sbt:
lazy val commonSettings = Seq(
organization := "org.RssReaderDemo",
version := "0.1.0",
scalaVersion := "2.10.6"
)
resolvers += "Artima Maven Repository" at "http://repo.artima.com/releases"
val spark = "org.apache.spark" % "spark-core_2.10" % "1.6.1"
val sparkStreaming = "org.apache.spark" % "spark-streaming_2.10" % "1.6.1"
val sparkStreamKafka = "org.apache.spark" % "spark-streaming-kafka_2.10" % "1.6.1"
// Needed to be able to parse the generated avro JSON schema
val jacksonMapperAsl = "org.codehaus.jackson" % "jackson-mapper-asl" % "1.9.13"
val scalactic = "org.scalactic" %% "scalactic" % "2.2.6"
val scalatest = "org.scalatest" %% "scalatest" % "2.2.6" % "test"
val avro = "org.apache.avro" % "avro" % "1.8.0"
lazy val root = (project in file(".")).
settings(commonSettings: _*).
settings(
libraryDependencies += spark,
libraryDependencies += sparkStreaming,
libraryDependencies += sparkStreamKafka,
libraryDependencies += jacksonMapperAsl,
libraryDependencies += scalactic,
libraryDependencies += scalatest,
libraryDependencies += avro
)
Run Code Online (Sandbox Code Playgroud)
Ale*_*nov 19
这与SBT无关.你可能有类似的东西
import org.apache.spark.streaming._
import kafka.serializer.DefaultDecoder
Run Code Online (Sandbox Code Playgroud)
由于org.apache.spark.streaming.kafka
包存在,此导入解析为org.apache.spark.streaming.kafka.serializer.DefaultDecoder
.您可以按如下方式导入正确的类:import _root_.kafka.serializer.DefaultDecoder
.见https://wiki.scala-lang.org/display/SYGN/Language+FAQs#LanguageFAQs-HowdoIimport关于斯卡拉进口更多的细节.
归档时间: |
|
查看次数: |
3052 次 |
最近记录: |