首页 > 解决方案 > 出现错误:在运行 spark-submit 时无法加载 org/hl7/fhir/instance/model/api/IAnyResource

问题描述

我正在尝试在 java 中执行 spark-submit,该 java 还具有项目中需要的一些 HAPI-FHIR 库。当我执行作业时,出现以下错误

Error: Failed to load package.MainClass: org/hl7/fhir/instance/model/api/IAnyResource

我已经在 pom.xml 中包含了 FHIR 依赖项,如图所示 FHIR 依赖项

FHIR 版本:R4
HAPI FHIR 版本是:5.4.2
PS:我在 ec2 实例上运行它

标签: javaapache-sparkhl7-fhirhapi-fhir

解决方案


正如@crig 提到的,Spark 在其类路径中找不到罐子。我尝试为所有罐子创建一个胖罐子,但不知道为什么无法创建胖罐子但是添加罐子来spark-submit --jars hapi-fhir-base-5.4.2解决问题


推荐阅读