我有一個拚花dataframe df。我第一次使用df.withColumn添加一列(“版本”,點燃(currentTimestamp)),添加一個數據庫表。資源描述格式拚花和分區的“版本”列。然後我跑MSCK db.tbl修理表。我從這個表然後創建了一個視圖稱為db.tbl_v。
然後我運行下麵的代碼給我錯誤。
瓦爾我= spark.table (db.tbl_v) .filter(坳(col1) > = 0.5) .drop (“col2”)
顯示器(上午)
我已經嚐試:
相同的代碼是在較低的環境。我相信同樣的配置和設置將保持在DEV和刺激的環境。
我有試著創建一個新表。它沒有工作。
當我從db運行select *。tbl_v col1 > = 0.5。我得到一個錯誤的錯誤的SQL語句:UndeclaredThrowableException:
當我從db運行select *。台col1 > = 0.5,我得到的行。
謝謝你閱讀我的問題,感謝你的幫助。
@vikashk84
除了“RuntimeException:抓住蜂巢MetaException試圖從蜂巢”被過濾分區元數據通常發生在有一個問題與蜂巢在磚相關元數據分區。這裏有一些步驟你可以嚐試解決這個問題:
如果你有以上的檢查所有的問題持續下去,可能需要進一步研究環境的具體細節和數據來識別異常的根本原因。