我是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'
应该用查询的结果创建一个新表。