源码分析的spark版本是1.6. 首先,先看一下 org.apache.spark.streaming.dstream.InputDStream 的 类说明: This is the abstract base class for all input streams. This class provides methods start() and stop() which is called by Spark Streaming system to start and stop receivi
首先看一下 KafkaServer 这个类的声明: Represents the lifecycle of a single Kafka broker. Handles all functionality required to start up and shutdown a single Kafka node. 代表了单个 broker 的生命周期,处理所有功能性的请求,以及startup 和shutdown 一个broker node. 在这个类的startup中,有一个线程池被实例化了: