Xin0601 发表于 2015-9-23 14:38:01

sqoop从mysql怎么实现逻辑导入到hive

现在需要使用sqoop完成mysql----->hive的数据导出测试,但是不可直接使用字段导入,需要逻辑导入。例如,mysql库中存在age,sex,height,weight等,导入到hive要出现有关于这四项的健康值这列数据。请问用脚本怎么实现呢?

bob007 发表于 2015-9-23 15:30:08

是想指定列吗?

参考这个,希望有帮助
请问sqoop在将mysql数据导入到hdfs时,如何指定字段
http://www.aboutyun.com/thread-8220-1-1.html



Xin0601 发表于 2015-9-23 15:37:09

就如我说的问题,我想要这四项的一个健康比,意思是进一步计算然后导入到hive中,这样会增加一列的字段

langke93 发表于 2015-9-23 16:25:49

Xin0601 发表于 2015-9-23 15:37
就如我说的问题,我想要这四项的一个健康比,意思是进一步计算然后导入到hive中,这样会增加一列的字段

楼主采用下面方式,如果不行,恐怕就不行了。
table xxxxx --columns a,c,e,a+c as d

Xin0601 发表于 2015-9-23 16:32:03

收到!我测试一下{:soso_e113:}
页: [1]
查看完整版本: sqoop从mysql怎么实现逻辑导入到hive