Sqoop hive导出到mysql[转]

Posted mzzcy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sqoop hive导出到mysql[转]相关的知识,希望对你有一定的参考价值。

通过Sqoop将Hive表数据导入到MySQL通常有两种情况。

第一种是将hive上某张表的全部数据导入到mysql对应的表中。

第二种是将hive上某张表中的部分数据导入到mysql对应的表中。

两种方式的区别在于第二种情况需要指定要导入数据的列名称。两种情况的导入方式分别如下:

1.全部导入

Sqoop export --connect  jdbc:mysql://127.0.0.1:3306/dbname  --username mysql(mysql用户名) --password 123456(密码) --table  student(mysql上的表) --hcatalog-database sopdm(hive上的schema) --hcatalog-table student(hive上的表)

2.部分导入

Sqoop export --connect  jdbc:mysql://127.0.0.1:3306/dbname  --username mysql(mysql用户名) --password 123456(密码) --table  student(mysql上的表) --columns "id,name,age"  --hcatalog-database sopdm(hive上的schema) --hcatalog-table student(hive上的表)

 

原:使用Sqoop将Hive表数据导入到mysql

以上是关于Sqoop hive导出到mysql[转]的主要内容,如果未能解决你的问题,请参考以下文章

使用Hive表名将Sqoop导出hive表导出到RDBMS

sqoop导出hive数据到mysql避免空值

有多个'。 sqoop 将数据从 Mysql 导出到 hive datetime 类型后的 0'

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

Sqoop导出Hive数据到Mysql时异常问题解决

Sqoop导出Hive数据到Mysql时异常问题解决