java - 出现错误:在运行 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 版本:R4
HAPI FHIR 版本是:5.4.2
PS:我在 ec2 实例上运行它
解决方案
正如@crig 提到的,Spark 在其类路径中找不到罐子。我尝试为所有罐子创建一个胖罐子,但不知道为什么无法创建胖罐子但是添加罐子来spark-submit --jars hapi-fhir-base-5.4.2
解决问题
推荐阅读
- r - 使用 R 将 data.frame 转换为基于数据框列之一的字符列表
- oracle - PL/SQL VARCHAR2 变量在内存中的大小
- java - AWS Local DynamoDB 请求中包含的安全令牌无效
- php - 来自php文件的正确格式的多维数组未在jquery ajax函数中解析
- android - 如何删除三个电话号码之间的空格和破折号并转换为列表
- javascript - 将数据分成数组中的集合
- sql - 如果至少只有一条记录,我需要找到与供应商编号 (SNo) 相关的所有记录 (Qty) 的平均值
- java - 执行弹簧批处理小任务步骤时出现空指针异常
- html - 如何使用 css 和 html 在按钮上创建波浪?
- javascript - 尝试按街道地址对对象数组进行排序,但排序又回来了,不知道如何调整我的逻辑以正确排序