Packages

c

org.apache.spark.sql.kafka010

KafkaContinuousStream

class KafkaContinuousStream extends ContinuousStream with Logging

A ContinuousStream for data from kafka.

Linear Supertypes
Logging, ContinuousStream, SparkDataStream, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KafkaContinuousStream
  2. Logging
  3. ContinuousStream
  4. SparkDataStream
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new KafkaContinuousStream(offsetReader: KafkaOffsetReader, kafkaParams: Map[String, AnyRef], options: CaseInsensitiveStringMap, metadataPath: String, initialOffsets: KafkaOffsetRangeLimit, failOnDataLoss: Boolean)

    offsetReader

    a reader used to get kafka offsets. Note that the actual data will be read by per-task consumers generated later.

    kafkaParams

    String params for per-task Kafka consumers.

    options

    Params which are not Kafka consumer params.

    metadataPath

    Path to a directory this reader can use for writing metadata.

    initialOffsets

    The Kafka offsets to start reading data at.

    failOnDataLoss

    Flag indicating whether reading should fail in data loss scenarios, where some offsets after the specified initial ones can't be properly read.

Value Members

  1. def commit(end: Offset): Unit
    Definition Classes
    KafkaContinuousStream → SparkDataStream
  2. def createContinuousReaderFactory(): ContinuousPartitionReaderFactory
    Definition Classes
    KafkaContinuousStream → ContinuousStream
  3. def deserializeOffset(json: String): Offset
    Definition Classes
    KafkaContinuousStream → SparkDataStream
  4. def initialOffset(): Offset
    Definition Classes
    KafkaContinuousStream → SparkDataStream
  5. def mergeOffsets(offsets: Array[PartitionOffset]): Offset
    Definition Classes
    KafkaContinuousStream → ContinuousStream
  6. def needsReconfiguration(): Boolean
    Definition Classes
    KafkaContinuousStream → ContinuousStream
  7. def planInputPartitions(start: Offset): Array[InputPartition]
    Definition Classes
    KafkaContinuousStream → ContinuousStream
  8. def stop(): Unit

    Stop this source and free any resources it has allocated.

    Stop this source and free any resources it has allocated.

    Definition Classes
    KafkaContinuousStream → SparkDataStream
  9. def toString(): String
    Definition Classes
    KafkaContinuousStream → AnyRef → Any