Sq oop экспорт дает неверный синтаксис - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь экспортировать данные из HDFS в mysql с помощью команды экспорта, но в столбце имени есть несколько полей, которые имеют такие значения, как «привет, привет». Поскольку мои данные разделены запятыми, такие данные создают проблемы. после ссылки на эту ссылку sq oop экспорт из hdfs в mysql завершился неудачно, нужна помощь, чтобы избежать символов Я попытался использовать --input-optionally-enclosed-by '\"', но затем sq oop начал выдавать синтаксическую ошибку. Пожалуйста, помогите мне выяснить проблему и возможное решение.

Моя команда:


sqoop export --connect jdbc:mysql://localhost:3306/databaseName --username root --password XXXX --table tableName --export-dir /HDFS_directory --input-optionally-enclosed-by '\"' --input-fields-terminated-by ","  --outdir C:/HiveExport

вывод:


The syntax of the command is incorrect.

Кроме того, мне нужно экспортировать данные в столбец с датой в качестве типа данных. Как этого добиться?

Конфигурация системы

OS: Windows 7
hive version : 2.1.0
sqoop version : 1.4.7
haddop version : 2.10.0
...