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

Posted

tags:

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

如何使用sqoop将Hive表数据导出到RDBMS,我可以从hive表路径导出Hive数据。

答案

要从hive表直接导出,需要引用HCATALOG。对于目的地表,案件也很重要。所以对于mysql来说,表格应该是小写的,但如果是Oracle,那么它应该是高级的。以下是cloudera中的示例,其中目标数据库是MySQL。我不需要使用--hcatalog-home或--hcatalog-database,但根据您的设置,可能需要它。

sqoop export 
--connect jdbc:mysql://localhost/retail_db 
--username root -P 
--table mysql_test 
--hcatalog-table test

以上是关于使用Hive表名将Sqoop导出hive表导出到RDBMS的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

sqoop把hive表数据导入到mysql中

Sqoop hive导出到mysql[转]

Sqoop Oracle 导出非常慢