2015-12-05 62 views
0

我在爲項目配置單元查詢dump(text file delimited by ^)時面臨困難 - 使用twitter進行股票市場的感性分析。配置單元查詢傾銷問題

hive> select t.cmpname,t.datecol,t.tweet,st.diff FROM tweet t LEFT OUTER JOIN stock st ON(t.datecol = st.datecol AND lower(t.cmpname) = lower(st.cmpname)); 

查詢生成正確的輸出,但是當我嘗試在HDFS傾銷它,它給了我一個錯誤:

應該給我拿在HDFS或本地文件系統的輸出查詢下面給出。

我遇到了堆棧溢出中給出的各種其他解決方案,但我無法找到適合我的合適解決方案。

感謝您的幫助。

回答

0
INSERT OVERWRITE DIRECTORY '/path/to/dir' 
ROW FORMAT DELIMITED 
FIELDS TERMINATED BY '^' 
SELECT t.cmpname,t.datecol,t.tweet,st.diff FROM tweet t LEFT OUTER JOIN stock st 
    ON(t.datecol = st.datecol AND lower(t.cmpname) = lower(st.cmpname));