我已经用Maven创建了一个带阴影的jar,应用程序运行良好,但是Tika解析器在运行时没有被使用。应用程序代码如下:JavaSparkContext sc = new JavaSparkContext(sparkConf根据文档,我可以使用spark.driver.extraClassPath属性配置运行时依赖项,因此我修改了我的$spark_HOME/conf/SMARS-defaults.conf模板文件,使其具有:
我在IntelliJ IDEA 2018中创建了一个Spark maven项目,并尝试导出我的主类的可执行jar文件。错误:Main-Class: Test
我用Apache Flink等其他处理引擎也做了同样的事情,IntelliJ可以创建一个在集群上成功运行的可执行jar因此,在Spark的情况下,我总是必须使用maven-assembly-plugin并使用以下命令导出jar文件:mvn clean