将整个架构从Oracle传输到Hive

时间:2016-12-15 11:09:48

标签: oracle hive hdfs sqoop

Oracle数据库有多个模式。如何使用sqoop import-all-tables

仅从默认模式将所有表导入Hive
sqoop import-all-tables --verbose --connect jdbc:oracle:thin:@XX.XX.XX.XX:1234:SID/Schema_Name
--username USER --password PWD --hive-overwrite --hive-import

在哪里可以指定架构名称,仅从该特定架构下载所有70个表?感谢您的帮助和投入。 错误日志:

  

16/12/15 06:47:20 DEBUG manager.OracleManager:没有指定连接参数。使用常规API进行连接。   16/12/15 06:47:20错误sqoop.Sqoop:运行Sqoop异常:java.lang.NullPointerException   显示java.lang.NullPointerException

1 个答案:

答案 0 :(得分:0)

sqoop import-all-tables --connect jdbc:mysql://localhost/sqoop jdbc:oracle:thin:@//your-ip:1521 --username root --password hadoop --target-dir '/Sqoop/AllTables'

也请关注importing all table

的文档