pulsar-spark icon indicating copy to clipboard operation
pulsar-spark copied to clipboard

Support SparkV3.0 and Pulsar 2.6 +

Open wenboma100 opened this issue 4 years ago • 6 comments

Is your feature request related to a problem? Please describe. Current connector cannot support SparkV3.0 because of lots of changes brought by SparkV3.0;

Describe the solution you'd like The connector can support Spark V3.0 and Pulsar 2.6+ version;

Describe alternatives you've considered

Additional context

wenboma100 avatar Sep 07 '20 06:09 wenboma100

hi everyone!

I'm curious as to if there has been any headway into getting this issue resolved? @jianyun8023 do you have a publicly available branch?

nburkecogito avatar Dec 08 '20 16:12 nburkecogito

hi everyone!

I'm curious as to if there has been any headway into getting this issue resolved? @jianyun8023 do you have a publicly available branch?

Very glad that you are paying attention to our project. We are mainly doing pulsar-flink connector's work recently, and spark has not invested much effort here. When the recent work is finished, I may take time to support spark3.0 datasource v2 api. Of course, if you are willing to contribute to this work, we will be very grateful!

reswqa avatar Dec 08 '20 17:12 reswqa

@nburkecogito - What is your timeline for supporting SparkV3.0?

sijie avatar Dec 09 '20 04:12 sijie

I took a stab at adapting the code here to a datasource v2. I am happy to share what I have. I have it reading my avro pulsar sources, but it is very much POC code. I am not sure if this should be a PR or there should be a separate branch or repo for the v2 source because the code is quite different.

gfeldman avatar Jan 18 '21 06:01 gfeldman

I have upgraded pulsar-spark to Spark 3.0 & Pulsar 2.7.0,please review. https://github.com/streamnative/pulsar-spark/pull/42 @sijie @jiazhai

Aegeaner avatar Feb 12 '21 13:02 Aegeaner

@Aegeaner Thank you for working on that! We will take a look

sijie avatar Feb 15 '21 05:02 sijie