/ /オラクルからハイブへのスクーピングがエラーで失敗する - sqoop

oracleからハイブへのSqoopingがエラーで失敗しています - sqoop

テーブルをオラクルからハイブまでスクープしようとしましたが、sqoopコマンドを発行すると、データベースに接続してレコードを取得することはできますが、Hiveでテーブルを作成するためのメタデータを取得している間は、以下の例外で失敗します。 私がこの問題を参照するとき、誰もがそれが大文字と小文字を区別する問題に関連していることであると言っています、しかし、私はすべての可能性を試みました、しかし最後に解決策。

例外:

java.lang.NullPointerException
at org.apache.sqoop.hive.TableDefWriter.getCreateTableStmt(TableDefWriter.java:175)
at org.apache.sqoop.hive.HiveImport.importTable(HiveImport.java:187)
at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:425)
at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:502)
at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:220)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)
at org.apache.sqoop.Sqoop.main(Sqoop.java:238)

回答:

回答№1は0

私は上のバグを埋めることをお勧めします スクープジラ これは私にはOracle Connector内部のバグのように思われるためです。作成時にログをJIRAに添付してください。その間は、代わりにOraOopコネクタを使用するか、Generic JDBC Connectorに切り替えることができます。