首先spark的实时处理分为 sparkStreaming和structured streaming 俩中处理方式
sparkStreaming 需要引入
<dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-streaming-kafka-0-8_${scala.compat.version}</artifactId> <version>${spark.version}</version> </dependency>
其中 scala.compat.version 为scala的版本 0-8指的是kafka需要什么版本的要求
描述信息 | spark-streaming-kafka-0-8 | spark-streaming-kafka-0-10 |
kafka版本 | 0.8.2.1 or higher | 0.10.0 or higher |
稳定程度 | Stable | Experimental |
语言支持 | Scala, Java, Python |