2020年寒假假期总结0203
Posted heiyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020年寒假假期总结0203相关的知识,希望对你有一定的参考价值。
使用sqoop将hive中的统计数据导入到mysql中
思路:首先在hive上创建临时表,然后将统计数据放在临时表中,最后通过sqoop将临时表中的数据导入到mysql中。
例子:将各个官方部门回答的数量都导入到mysql中。
1.在hive中创建capital_temp表
create table capital_temp( object string, num int);
2.统计结果放入到临时表当中
insert capital_temp select object,count(1) as num from capital_info group by object
3.因为每个hive的表都在hdfs上有文件存储,所以我们只需将hdfs上的数据导入到mysql上即可。
bin/sqoop export --connect jdbc:mysql://192.168.133.130:3306/holiday2020?useUnicode=true&characterEncoding=utf-8 --username root --password heiyang123 --table capital_temp --export-dir /user/hive/warehouse/capital_temp/000000_0 --input-fields-terminated-by ‘