我是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脚本来解决这个问题。 请帮我解决问题,我真的需要它。 提前谢谢。
答案 0 :(得分:1)
在Hive中,
CREATE TABLE table1 as SELECT id, name, graduated FROM table2
WHERE university = 'aaa'
应创建一个包含查询结果的新表。