2016-03-28 8 views
0

私は次の問題に直面しています:プログラムはテーブル内のデータを見ることができません

私は2つのプログラムを持っています。

最初のプログラムは、2つのHiveテーブル、たとえばt1とt2を更新します。

[実際は、最初に古いテーブルが削除され、temp1とtemp2の2つのテンポラリテーブルがそれぞれt1とt2にリネームされます。

Hive CLIからテーブルが存在し、入力されていることを確認しました。

2番目のプログラムは、テーブルt1とt2を読み込む必要があります。ただし、プログラムはテーブル内のデータを見ることができません。

なぜこれが起こっていて、解決策は何ですか?

おかげに関して、

答えて

0

あなたは無効とテーブルが再作成された後、テーブルのメタデータを更新する必要があります。

hiveContext.refreshTable('yourTableName') 
+0

まだ運がありません:( – PTDS

関連する問題