Экспорт Sqoop из Hive в MySQL завершается неудачей только для смайликов - PullRequest
1 голос
/ 24 октября 2019

Мы выполняем экспорт sqoop в MySQL из Hive. Хотя импорт работает нормально для всех записей, он завершается неудачно, когда в записи есть смайлики. Однако, если я вручную вставляю запись с emoji в MySQL, это работает. Это как-то связано с набором символов UTF8MB4. Таблица MySQL установлена ​​на UTF8MB4, и база данных также имеет такой же набор символов. Пожалуйста, предложите решение

Следующая команда не работает для emoji, когда мы пытаемся экспортировать.

sqoop export --connect "jdbc: mysql: //ABCD.mysql.database.azure.com/ABCD_preprod" --username 'mysqladmin @ XXXX' --password xxxxxx - таблица тестовых таблиц --hcatalog-база данных test_db -hcatalog-table testtable --input-fields-terminated-by, --driver com.mysql.jdbc.Driver

...