Apache Spark 错误:'JavaPackage'对象在aws glue上不可调用

bwleehnv  于 2023-05-18  发布在  Apache
关注(0)|答案(1)|浏览(147)

我一直在尝试使用AWS胶水上的spark库XSDToSchema读取xsd文件,但它给我'JavaPackage'对象不可调用错误

with open('example_xsd.xsd', 'r', encoding='utf-8') as f:
    xml_schema = f.read()
a = spark._jvm.com.databricks.spark.xml.util.XSDToSchema.read(xml_schema)

然后给出这个错误:
JavaPackage'对象不可调用

我试着在我的本地机器上运行,结果很好,但当尝试它在胶水aws(甚至胶水3.0和4.0)仍然有这个错误

ruarlubt

ruarlubt1#

破案:我们需要将以下jar文件添加到Dependent JAR路径

  • org.apache.ws.xmlschema_xmlschema-core-2.3.0.jar
  • spark-xml_2.12-0.16.0.jar
  • org.glassfish.jaxb_txw2-3.0.2.jar

相关问题