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.