利用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中的主要内容,如果未能解决你的问题,请参考以下文章

sqoop用法之mysql与hive数据导入导出#yyds干货盘点#

sqoop从oracle导数据后是空表

利用sqoop将hive数据导入导出数据到mysql

利用Sqoop将MySQL数据导入Hive中

利用sqoop将hive数据导入导出数据到mysql

如何利用sqoop将hive数据导入导出数据到mysql