У меня есть текстовый файл, разделенный табуляцией-в 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