MLFlow項目無法訪問Apache Hive表

當MLFlow項目無法訪問Apache Hive表時,解析“表或查看未找到”錯誤。

寫的vikas.yadav

上次出版於:2022年5月16日

問題

您有一個MLFlow項目,無法訪問蜂巢表並返回表或查看找不到錯誤。

pyspark.sql.utils.analysisexception:“找不到表或視圖:`default`.tab1`;第1行POS 21; \ n'aggregate [un'Aggregate [unresolvedalias(count(count(none),none)] \ n+ -`。

原因

當這種情況發生時火花對象是在MLFLOW項目中創建的,而無需Hive支持。

解決方案

配置火花會話構建器中的選項。作為MLFlow項目的一部分,請執行此操作。

%scala val spark = sparksession.builder.enablehiveupport()。getorCreate()