2014-06-19 22 views
0

我從記事本加載數據到蜂巢表,它顯示的數據被複制,但是當我運行它顯示空的選擇查詢,請讓我們知道可能是什麼原因將數據加載到蜂巢表從記事本

蜂房>創建存儲爲sequencefile表test_sq(K串,v串);

蜂房>載荷數據的本地INPATH '/tmp/input.txt' 變成表test_sq; OK

蜂巢> SELECT * FROM tesst_t; OK NULL NULL NULL NULL

回答

0

記事本:假設它是文本。而您已將其指定爲序列文件。

你創建表的腳本應該是:

創建表test_sq(K線,V串)由「」終止行格式分隔的字段;

0

我不敢肯定,如果它只是一個錯字,但你想,而不是你裝表(test_sq

你可以提供一個樣本線在其他表(tesst_t)查詢從你的文本文件。

如果您正在使用標籤作爲分隔符,那麼你可以只使用創建表test_sq(K線,V串);。在其他情況下,如venkat所述,使用create table test_sq(k string,v string)行格式分隔的字段以'single_character_delimiter'結尾。即使使用製表符分隔符('\ t'),這也可以工作。