spark-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Ahern (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SPARK-26314) support Confluent encoded Avro in Spark Structured Streaming
Date Sun, 09 Dec 2018 14:08:00 GMT
David Ahern created SPARK-26314:
-----------------------------------

             Summary: support Confluent encoded Avro in Spark Structured Streaming
                 Key: SPARK-26314
                 URL: https://issues.apache.org/jira/browse/SPARK-26314
             Project: Spark
          Issue Type: Improvement
          Components: Structured Streaming
    Affects Versions: 2.4.0
            Reporter: David Ahern


As Avro has now been added as a first class citizen,

[https://spark.apache.org/docs/latest/sql-data-sources-avro.html]

please make Confluent encoded avro work out of the box with Spark Structured Streaming

as described in this link, Avro messages on Kafka encoded with confluent serializer also need
to be decoded with confluent.  It would be great if this worked out of the box

[https://developer.ibm.com/answers/questions/321440/ibm-iidr-cdc-db2-to-kafka.html?smartspace=blockchain]

here are details on the Confluent encoding

[https://www.sderosiaux.com/articles/2017/03/02/serializing-data-efficiently-with-apache-avro-and-dealing-with-a-schema-registry/#encodingdecoding-the-messages-with-the-schema-id]

It's been a year since i worked on anything to do with Avro and Spark Structured Streaming,
but i had to take an approach such as this when getting it to work.  This is what i  used
as a reference at that time

[https://github.com/tubular/confluent-spark-avro]

Also, here is another link i found that someone has done in the meantime

[https://github.com/AbsaOSS/ABRiS]

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org


Mime
View raw message