問題
你有MLflow項目無法訪問表並返回一個蜂巢表或視圖不發現錯誤。
pyspark.sql.utils。AnalysisException:“表或視圖不發現:“違約”。“tab1”;1號線pos 21; \ n 'Aggregate [unresolvedalias(計數(1),沒有一個)]\ n +——“UnresolvedRelation“違約”。tab1 \ n”mlflow xxxxx錯誤。cli:運行(ID“xxxxx”) = = = = = =失敗
導致
這發生在當SparkSession對象在創建MLflow項目沒有蜂巢的支持。
解決方案
配置SparkSession與.enableHiveSupport ()選擇在會話中構建器。這樣做是MLflow項目的一部分。
.getOrCreate % scala val火花= SparkSession.builder.enableHiveSupport () ()