我运行spring/spark应用程序并面临这个问题
以下方法不存在:
javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String;
方法的类, javax.validation.BootstrapConfiguration
,可从以下位置获得:
***validation-api-1.1.0.Final.jar!/javax/validation/BootstrapConfiguration.class
***/BOOT-INF/lib/validation-api-2.0.1.Final.jar!/javax/validation/BootstrapConfiguration.class
它是从以下位置加载的:
file:/usr/hdp/2.6.3.0-235/spark2/jars/validation-api-1.1.0.Final.jar
如何让spark先读取依赖项,然后再查看系统库?
我试着在oozie中说明
我试着在spark提交中详细说明
到目前为止什么都没用。
1条答案
按热度按时间lxkprmvk1#
也遇到了类似的情况。最后我做了如下的事情。我将所需的jar复制到一个目录,并使用extraclasspath选项
从文档中,spark.driver.extraclasspath额外的类路径条目预先添加到驱动程序的类路径。