我是hadoop和大数据概念的新手。我正在使用hortonworks沙盒,并试图操纵csv文件的值。所以我使用文件浏览器导入了这个文件,并在配置单元中创建了一个表来进行查询。实际上,我想要一个“insert into values”查询来选择一些行,更改列的值(例如将string更改为二进制0或1)并将其插入到一个新表中。类似sql的查询可以是这样的:
Insert into table1 (id, name, '01')
select id, name, graduated
from table2
where university = 'aaa'
不幸的是,hive无法插入(常量)值(不从文件导入),我不知道如何使用hive、pig甚至mapreduce脚本来解决这个问题。请帮我解决这个问题,我真的需要。提前谢谢。
1条答案
按热度按时间3df52oht1#
在Hive里,
应使用查询结果创建一个新表。