Hi, All.
Apache Spark community has been working on Java 17 support under the
following JIRA.
https://issues.apache.org/jira/browse/SPARK-33772
As of today, Apache Spark starts to have daily Java 17 test coverage via
GitHub Action jobs for Apache Spark 3.3.
https://github.com/apache/spark/blob/master/.github/workflows/build_and_test.yml#L38-L39
Today's successful run is here.
https://github.com/apache/spark/actions/runs/1453788012
Please note that we are still working on some new Java 17 features like
JEP 391: macOS/AArch64 Port
https://bugs.openjdk.java.net/browse/JDK-8251280
For example, Oracle Java, Azul Zulu, and Eclipse Temurin Java 17 already
support Apple Silicon natively, but some 3rd party libraries like
RocksDB/LevelDB are not ready yet. Since Mac is one of the popular dev
environments, we are going to keep monitoring and improving gradually for
Apache Spark 3.3.
Please test Java 17 and let us know your feedback.
Thanks,
Dongjoon.