利用Sqoop将MySQL数据导入Hive中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Sqoop将MySQL数据导入Hive中相关的知识,希望对你有一定的参考价值。
参考
http://www.cnblogs.com/iPeng0564/p/3215055.html
http://www.tuicool.com/articles/j2yayyj
http://blog.csdn.net/jxlhc09/article/details/16856873
1.list databases
sqoop list-databases --connect jdbc:mysql://192.168.2.1:3306/ --username sqoop --password sqoop
2.用sqoop创建hive表
sqoop create-hive-table --connect jdbc:mysql://xx:3306/test?characterEncoding=UTF-8 --table employee --username root -password ‘xx‘ --hive-database db_hive_edu
3.import数据
#sqoop import --connect jdbc:mysql://xx:3306/test?characterEncoding=UTF-8 --table employee --username root -password ‘xx‘ --fields-terminated-by ‘,‘ --hive-import --hive-database db_hive_edu -m 1
--fields-terminated-by ‘,‘ 导致数据变成null
sqoop import --connect jdbc:mysql://xx:3306/test?characterEncoding=UTF-8 --username root -password ‘xx‘ --table employee --hive-import --hive-database db_hive_edu -m 1
截图
本文出自 “要有梦想,万一实现了呢” 博客,谢绝转载!
以上是关于利用Sqoop将MySQL数据导入Hive中的主要内容,如果未能解决你的问题,请参考以下文章