【发布时间】:2017-03-09 11:13:28
【问题描述】:
我的 hive 环境中有 300 多个表。 我想将所有表从 Hive 导出到 Oracle/MySql,包括元数据。
我的 Oracle 数据库没有与这些 Hive 表对应的任何表。
如果表不存在,从 Oracle 到 Hive 的 Sqoop 导入会在 Hive 中创建表。
但是如果不存在,从 Hive 到 Oracle 的 Sqoop 导出不会创建表,并且会失败并出现异常。
Sqoop 中是否有任何选项也可以导出元数据?要么
是否有其他 Hadoop 工具可以实现这一目标?
提前致谢
【问题讨论】:
-
您可以为此使用 Spark DataFrame。
标签: hadoop apache-spark hive sqoop