簡體   English   中英

如何使用Hive,Pig或MapReduce“插入值”?

[英]How to “insert into values” using Hive,Pig or MapReduce?

我是Hadoop和大數據概念的新手。 我正在使用Hortonworks沙箱,並嘗試操縱csv文件的值。 因此,我使用文件瀏覽器導入了文件,並在蜂巢中創建了一個表以進行一些查詢。 實際上,我想使用“插入值”查詢來選擇一些行,更改列的值(例如,將字符串更改為二進制0或1),然后將其插入到新表中。 SQL LIKE查詢可能是這樣的:

Insert into table1 (id, name, '01')
select id, name, graduated
from table2
where university = 'aaa'

不幸的是,hive無法插入(常量)值(不從文件導入),而且我不知道如何使用hive,pig甚至mapreduce腳本解決此問題。 請幫助我完善解決方案,我確實需要它。 提前致謝。

在蜂巢中

 CREATE TABLE table1 as SELECT id, name, graduated FROM table2
    WHERE university = 'aaa'

應該使用查詢結果創建一個新表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM