Когда я пытаюсь импортировать таблицу в Hive, я получаю странную ошибку.
Запрос:
sqoop import --connect 'jdbc:sybase:Tds:10.100.*.***:5500/DATABASE=****' --driver 'com.sybase.jdbc3.jdbc.SybDriver' --username "****" --password "***" --table dw.dm_court_courttype --direct -m 1 --hive-import --create-hive-table --hive-table DM_court_courtcype --target-dir "/user/hive/warehouse/DM_Court_CourtType" --verbose
Ошибка:
java.io.IOException: SQLException в nextKeyValue в org.apache.sqoop.mapreduce.db.DBRecordReader.nextKeyValue (DBRecordReader.java:277) в org.apache.hadoop.mapred.MapTask $ NewTrackingRecordKeyValue ( ) в org.apache.hadoop.mapreduce.task.MapContextImpl.nextKeyValue (MapContextImpl.java:80) в org.apache.hadoop.mapreduce.lib.map.WrappedMapper $ Context.nextKeyValue (WrappedMapper.java .:91) в org.apache.hadoop.mapreduce.lib.map.WrappedMapper $ Context.nextKeyValue (WrappedMapper.java .:91) apache.hadoop.mapreduce.Mapper.run (Mapper.java:145) в org.apache.sqoop.mapreduce.AutoProgressMapper.run (AutoProgressMapper.java:64) в org.apache.hadoop.mapred.MapTask.runNewMapper (MapTask.runNewMapper. java: 796) в org.apache.hadoop.mapred.MapTask.run (MapTask.java:346) в org.apache.hadoop.mapred.YarnChild $ 2.run (YarnChild.java:163) в java.security.AccessController. doPrivileged (собственный метод) в javax.security.auth.Subject.doAs (Subject.java:415) в org.apache.hadoop.security.UserGroupInformation.doAs (UserGroupInformation.java:1595) в org.apache.hadoop.mapred.YarnChild.main (YarnChild .java: 158) Вызвано: com.sybase.jdbc3.jdbc.SybSQLException: Ошибка SQL Anywhere -131: Синтаксическая ошибка рядом с '.' в строке 1 в com.sybase.jdbc3.tds.Tds.a (Неизвестный источник) в com.sybase.jdbc3.tds.Tds.nextResult (Неизвестный источник) в com.sybase.jdbc3.tds.Tds.getResultSetResult (Неизвестный источник ) по адресу com.sybase.jdbc3.tds.TdsCursor.open (Неизвестный источник) по адресу com.sybase.jdbc3.jdbc.SybStatement.executeQuery (Неизвестный источник) по адресу com.sybase.jdbc3.jdbc.SybPreparedStatement.execute SourceQuery (Неизвестный источник) org.apache.sqoop.mapreduce.db.DBRecordReader.executeQuery (DBRecordReader.java:111) at org.apache.sqoop.mapreduce.db.DBRecordReader.nextKeyValue (DBRecordReader.java:235) ... еще 12