Sqoop JOBSをリストするときに次の例外が発生します。私はので、この例外のSoopジョブを作成することはできませんよSqoopジョブ例外
:
[email protected]:/usr/lib/sqoop/conf# sqoop job --list 16/04/11 01:51:44 ERROR tool.JobTool: I/O error performing job operation: java.io.IOException: Exception creating SQL connection at com.cloudera.sqoop.metastore.hsqldb.HsqldbJobStorage.init(HsqldbJobStorage.java:220) at com.cloudera.sqoop.metastore.hsqldb.AutoHsqldbStorage.open(AutoHsqldbStorage.java:113) at com.cloudera.sqoop.tool.JobTool.run(JobTool.java:279) at com.cloudera.sqoop.Sqoop.run(Sqoop.java:146) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) at com.cloudera.sqoop.Sqoop.runSqoop(Sqoop.java:182) at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:221) at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:230) at com.cloudera.sqoop.Sqoop.main(Sqoop.java:239) Caused by: Caused by: java.sql.SQLException: General error: java.lang.ClassFormatError: >Truncated class file at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcConnection.(Unknown Source) at org.hsqldb.jdbcDriver.getConnection(Unknown Source) at org.hsqldb.jdbcDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at com.cloudera.sqoop.metastore.hsqldb.HsqldbJobStorage.init(HsqldbJobStorage.java:>180) ... 8 more
Sqoopバージョン: 1.3.0-cdh3u5
以下のように使用
コマンドを助けてください:
sqoop job --list
sqoop job --create sqoopjob21 -- import --connect jdbc:mysql://localhost/mysql1 --table emp --target-dir /importjob21 ;
解雇したコマンドを共有してください。 –
使用コマンド: sqoop job --list sqoop job --create sqoopjob21 - import --connect jdbc:mysql:// localhost/mysql1 --table emp --target-dir/importjob21; –
はこの完全なエラーログか、 'General error:java.lang.ClassFormatError:Truncated class file'の後の行ですか? org.hsqldb.jdbc.jdbcConnectionでorg.hsqldb.jdbc.Util.sqlExceptionで切り捨てクラスファイル \t(不明なソース) \t:ます。java.sql.SQLException::一般的なエラー:ます。java.lang.ClassFormatErrorによって引き起こさ –