[英]Error: while processing statement: FAILED: Hive Internal Error: hive.mapred.supports.subdirectories must be true
我犯了一個錯誤
處理語句時出錯:FAILED:Hive 內部錯誤:hive.mapred.supports.subdirectories 必須為真,如果以下任何一項為真: hive.optimize.listbucketing 、 mapred.input.dir.recursive 和 hive.optimize.union.remove .
當我嘗試將數據從 HDFS 目錄遞歸加載到 hive 表時發生此錯誤
我嘗試設置以下參數:
SET mapred.input.dir.recursive=true; SET hive.mapred.supports.subdirectories=true; SETmapred.input.dir.recursive=true;
但它一直拋出同樣的錯誤,可能是什么問題?
感謝您的建議
這似乎是 Cloudera 中 Hue 的問題。 目前,我正在使用 CDH 5.11.2,在嘗試設置相同的語句時遇到了這個問題。
如果您通過 beeline(命令行)連接以訪問 hive 並在那里執行您的 set 語句和查詢,它應該可以工作。 我剛剛驗證了這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.