2016-12-16 4 views
0

バケットテーブルに挿入しようとしています。私がクエリを実行すると、すべてが正常に見えて、レポートのバイト数がいくらか分かります。 Hiveログにもエラーはありません。
しかし、私は、テーブルに見たとき、私はバケットテーブルに挿入すると空のテーブルが生成されます

は100 INTO(
text_date)BYクラスタ化表test
test_date文字列、
test_id文字列、
test_title文字列、)

をCREATE :(何もありませんバケツ
行形式の制限
フィールド終了 '|'
TBLPROPERTIES(
「skip.header.line: '\ n' のORC
LOCATION
'が//myserver/data/hive/databases/test.db/test HDFS' として格納され
BY TERMINATEDLINES。 '=' カウント1' 、
'トランザクション' = '真')

INSERT test.test
SELECT INTO 'test2.green

結果からtest_date'、 'test_id'、 'test_title'
終了したジョブ= job_148140234567_254152
表test.teststats test.testテーブルに
読み込みデータ:[numFiles = 100、numRowsの数= 1601822、totalSize = 9277056、rawDataSize = 0]
MapReduceのジョブを起動:
ステージStage- 1:地図:6軽減:100累積CPU:423.34秒
HDFS読む:148450105
HDFS書き込み:9282219
SUCCESS

ハイブ> test.testリミット2から選択*;
OK
時間取ら:0.124秒
ハイブ>

答えて

1

は、このクエリは本当に働いてますか?行内に余分なカンマがあります

test_title string,) 

あなたのあなたの列定義には、coulmn text_dateはありません。 test_dateを意味するかもしれませんか?

CLUSTERED BY (text_date) 
関連する問題