title: Is it possible to obtain specific message offset in Kafka+SparkStreaming?
body: <p>I'm trying to obtain and store the offset for a specific message in Kafka by using Spark Direct Stream.
  Looking at the Spark documentation is simple to obtain the range offsets for each partition but what I need is to store the start offset for each message of a topic after a full scan of the queue.</p>