Как использовать автоинкремент-ID при экспорте в Sqoop

У меня есть текстовый файл, разделенный табуляцией-в HDFS, и я хочу экспортировать его в таблицу MySQL.

Поскольку строки в текстовом файле не имеют числовых идентификаторов, как выполнить экспорт в таблицу с идентификатором, автоматически установленным во время (автоинкремента)SQL INSERT?

Если я попытаюсь экспортировать (id как последний определенный атрибут в таблице), я получу

java.util.NoSuchElementException
  at java.util.AbstractList$Itr.next(AbstractList.java:350)
  at entity.__loadFromFields(entity.java:996)

Если я возьму автоматически сгенерированный класс и изменю его, чтобы исключить атрибут id-, я получу

java.io.IOException: java.sql.SQLException: No value specified for parameter 27

, где параметр 27 — «id».

Версия Sqoop 1.3.0-cdh3u3

5
задан thomers 11 April 2012 в 13:45
поделиться