分享

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

Xin0601 发表于 2015-9-23 14:38:01 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 10171
现在需要使用sqoop完成mysql----->hive的数据导出测试,但是不可直接使用字段导入,需要逻辑导入。例如,mysql库中存在age,sex,height,weight等,导入到hive要出现有关于这四项的健康值这列数据。请问用脚本怎么实现呢?

已有(4)人评论

跳转到指定楼层
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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条