-
Notifications
You must be signed in to change notification settings - Fork 988
[Feature] Spark3.0 support #1412
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
A considerable issue with our current spark support is how stretched the project has become across our supported versions of Spark, worsened by how Gradle manages building and maintaining Scala project code. One thing we're looking at is removing support for older versions, but this will not address all of the issues we've run into unfortunately. We've been working internally to make the process better for a while now. It's been an unfortunate process of peeling back layers and finding more issues that need fixing, which is why there hasn't been much in the way of public issues on it. I'll put up an issue soon that should detail the issues that we're running into (they're mostly to do with cross compiling Scala versions in Gradle) and what solutions we're exploring to fix them. As always, I appreciate the community's patience on this matter. |
I've logged an issue detailing our Scala pains in the build. |
Is there a timeline on when this will be supported? |
Same here. Any news when Spark 3.0 is going to be supported. |
+1 |
We need that too |
+1 |
8 similar comments
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
4 similar comments
+1 |
+1 |
+1 |
+1 |
we are also waiting for the support of Spark 3, Please let us know the timeline. |
+1 |
Any progress on this feature? |
+1 |
This is good news, would love to see some announcement on expected official release date. |
@lucaskjaero I'm unable to build, getting:
Which JDK are u using to build? |
I had the same issue. For me, installing gradle on my computer instead of using gradlew solved it. |
+1 |
A new PR for supporting Spark 3.0 is open now, which should be free of any build system issues. If people are available to check out the project and build the artifact to test with their system, we'd be happy to accept feedback on any upgrade related issues you've run into on the PR itself. To build the new version, make sure to set the current
The resulting artifacts will be available in
edit: Updated the need for ENV properties in the build. |
Thank you very much, any idea when it will be avialable on maven? |
PR is merged. My hope is that the artifact will appear in our nightly snapshots in the next day or two (depending on when changes to snapshot deliveries take hold). Thanks again to the community for your patience on this update! |
The Spark 3.0 support is available on Maven now as a snapshot of the 7.12 release branch. Just a quick note - this is a snapshot, and the official tag line for this kind of code is "don't use it in production please" as it's not officially supported. That said, please feel free to pull it down and give it a test and let us know if we got something wrong before the official release! |
@jbaiera I've tested it with R via sparklyr. It looks fine. Thanks for the improvement |
@jbaiera On further tests I got below exception. Do you have any idea why?
|
@iercan Can you open a new issue with the full stack trace and a simple reproduction? |
If you are experiencing problems with the new integration version, please open a bug issue with steps to reproduce the problem. Thanks! |
Do you have a timestamp when this will be available in production environment in Databricks? - I can't use something that is not official into my production env. :) |
I unfortunately don't have an official concrete date for the 7.12 GA release. Sorry! Hopefully it will land soon! |
Many thanks for fast reply....at the same time I found a workaround that actually works for my project :D |
+1 |
Could you share workaround ? |
Cluster: 6.4 Extended Support (includes Apache Spark 2.4.5, Scala 2.11)
|
Just to follow up here, 7.12 is generally available now so the standard installation routes can be used instead of any workarounds. |
I installed gradle 6.8.3 which includes the org.gradle.jvm.toolchain package. |
Feature description
Spark3 is currently in RC. Will there be support for Spark3 in the next release version (v8) or will we have to wait for v9 ?
more precisely, do you guys plan to start supporting spark3 only when official spark3 release is made ?
The text was updated successfully, but these errors were encountered: