SparkSession 创建报错 java.lang.NoSuchFieldError: JAVA_9 解决方法
"这个错误是因为你当前使用的 Spark 版本不支持 Java 9。Spark 目前支持的最高版本是 Java 8。\n\n要解决这个问题,你可以考虑降级你的 Java 版本至 Java 8。或者,你也可以尝试升级你的 Spark 版本,以支持 Java 9。请记住,升级 Spark 版本可能需要你重新调整和更新你的代码。\n\n如果你正在使用 Maven 或者 Gradle 管理你的项目依赖,你可以在你的构建配置文件中指定 Spark 版本,例如:\n\n对于 Maven:\n\nxml\n<dependencies>\n <dependency>\n <groupId>org.apache.spark</groupId>\n <artifactId>spark-core_2.11</artifactId>\n <version>2.4.0</version>\n </dependency>\n</dependencies>\n\n\n对于 Gradle:\n\ngroovy\ndependencies {\n implementation 'org.apache.spark:spark-core_2.11:2.4.0'\n}\n\n\n确保你选择的 Spark 版本与你的 Java 版本兼容,以避免这个错误的出现。\n
原文地址: https://www.cveoy.top/t/topic/pWIr 著作权归作者所有。请勿转载和采集!