【发布时间】:2022-05-20 02:10:35
【问题描述】:
我们正在使用 Vertica 社区版“vertica_community_edition-11.0.1-0”,并且正在使用带有本地 [*] 主控的 Spark 3.2。当我们尝试使用以下方法将数据保存在 vertica 数据库中时:
member.write()
.format("com.vertica.spark.datasource.VerticaSource")
.mode(SaveMode.Overwrite)
.option("host", "192.168.1.25")
.option("port", "5433")
.option("user", "Fred")
.option("db", "store")
.option("password", "password")
//.option("dbschema", "store")
.option("table", "Test")
// .option("staging_fs_url", "hdfs://172.16.20.17:9820")
.save();
我们得到以下异常:
com.vertica.spark.util.error.ConnectorException: Fatal error: spark context did not exist
at com.vertica.spark.datasource.VerticaSource.extractCatalog(VerticaDatasourceV2.scala:76)
at org.apache.spark.sql.connector.catalog.CatalogV2Util$.getTableProviderCatalog(CatalogV2Util.scala:363)
请告知如何解决异常。
【问题讨论】:
标签: apache-spark vertica