如何使用Hive,Pig或MapReduce "insert into values"?



我是hadoop和大数据概念的新手。我正在使用Hortonworks沙箱,并试图操纵csv文件的值。因此,我使用文件浏览器导入文件,并在hive中创建一个表来进行一些查询。实际上,我想有一个"插入值"查询选择一些行,改变列的值(例如改变字符串二进制0或1),并将其插入到一个新的表。SQL LIKE查询可以是这样的:

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

不幸的是hive不能插入(常量)值(没有从文件导入),我不知道如何使用hive,pig甚至mapreduce脚本解决这个问题。请帮我找出解决方案,我真的很需要它。

在Hive中

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

应该用查询的结果创建一个新表。

相关内容

  • 没有找到相关文章

最新更新