使用Sqoop连接Hive和Oracle数据库

时间:2013-12-17 08:19:27

标签: hadoop cloudera sqoop

是否可以使用Sqoop将数据从配置单元导出到Oracle数据库以进行报告,因为我不想在客户端应用程序中进行任何更改。

此致 Bhagwant Bhobe

2 个答案:

答案 0 :(得分:2)

使用Hive的insert overwrite directory选项将查询的输出写入文件,然后使用Sqoop export选项将文件中的数据插入到RDBM中。使用OozieAzkaban(Azkaban是否支持Oozie和Hive任务?)的工作流程也可用于自动执行此操作。

答案 1 :(得分:0)

通过使用sqoop export命令,您可以将数据从配置单元导出到oracle DB。

sqoop export --connect jdbc:oracle:thin:@ipaddress:portnumber:DBName --table tableName --export-dir / user / hive / warehouse / emp1 --username uname --password pwd --fields-terminated -by'\ 001'-m 1

in --export-dir指定配置单元输出目录的位置。