Hive 中 A 表存在數據, 但執行 select count(*) from A
返回結果為 0
原因
參數 hive.compute.query.using.stats
默認為 false
, 在參數優化時修改為 true
導致上述問題產生
解決
使用 select count(*) / count(1) ...
查詢數據量時, 臨時將參數設置為 false (窗口級別)
set hive.compute.query.using.stats=false;
Hive 中 A 表存在數據, 但執行 select count(*) from A
返回結果為 0
參數 hive.compute.query.using.stats
默認為 false
, 在參數優化時修改為 true
導致上述問題產生
使用 select count(*) / count(1) ...
查詢數據量時, 臨時將參數設置為 false (窗口級別)
set hive.compute.query.using.stats=false;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。