2016-10-18 3 views
0

ハイブセッションで集約クエリを実行しています。それはMapReduceのプログラムを実行して結果を返す初めてハイブ集計クエリがキャッシュから間違った値を取得する

hive>select count(1) from table_name;

。しかし、1日後に連続して実行すると、キャッシュから同じカウントが返されます(ただし、テーブルは1時間ごとに更新されます)。 が間違っています。

は試してみました: -

set hive.metastore.aggregate.stats.cache.enabled=false

hive.cache.expr.evaluation=false

set hive.fetch.task.conversion=none

しかし、運。 Hive 1.2.1.2.3.4.29-5ハイブバージョンを使用しています。おかげ

答えて

2

無効にクエリー計算のための統計情報を使用して:それは働いた

set hive.compute.query.using.stats=false; 
+0

、感謝leftjoin。 – syadav

関連する問題