目前,我正在执行以下步骤(Hadoop 1.1.2、Hive 0.11 和 Sqoop-1.4.3.bin__hadoop-1.0.0):
- 使用 Sqoop 将数据从 MySQL 导入 Hive
- 在 Hive 中执行查询并将其输出存储在 Hive 表中
- 使用 Sqoop 将输出导出到 MySQL
我想知道是否可以将第 2 步和第 3 步结合起来——将 Hive 查询的输出直接写入 MySQL 数据库。
- 我阅读了有关外部表的信息,但找不到 LOCATION 子句指向 jdbc:myql://localhost:3306// 之类的示例。真的有可能吗?
- 该线程讨论了 JDBC 存储处理程序,但找不到相同的 Hive 示例(我猜它未实现!)