簡體   English   中英

錯誤:處理語句時:失敗:Hive 內部錯誤:hive.mapred.supports.subdirectories 必須為真

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM