1
クエリのselect count(*)をテーブルから実行すると表示されます。データが表示されています。しかし、select * from tableをチェックすると、データが表示されていません。ハイブ選択カウント(*)データが表示されますが、データは表示されません
私はテーブルの場所に行って、私はデータが存在しないことがわかります。
クエリのselect count(*)をテーブルから実行すると表示されます。データが表示されています。しかし、select * from tableをチェックすると、データが表示されていません。ハイブ選択カウント(*)データが表示されますが、データは表示されません
私はテーブルの場所に行って、私はデータが存在しないことがわかります。
run analyze table table_name COMPUTE STATISTICS ;
あなたのテーブルに。 正しい結果が得られます。ハイブ内のテーブルのCOLUMN_STATS(count)が高速検索のために索引付けされるため。したがって、基礎となるデータ/ファイルを削除した後、古い統計情報を提供します。
右の音 –
「データの表示件数」を明確にしてください。 0? –
"データ表示数" - 45668、Select * from table;データは受け取りません – Santosh
こちらもご覧ください:http://stackoverflow.com/a/39914232/2700344 – leftjoin