Я пытаюсь использовать команду sqoop export для экспорта данных из куста в mysql.
Так как мои данные в таблице кустов содержат японские символы, таблица mysql загружается с '?????вместо настоящих японских символов с помощью следующей команды:
Моя команда sqoop:
sqoop export --verbose --connect jdbc:mysql://xx.xx.xx.xxx/Sampledb --username abc --password xyz --table special_char --direct --driver com.mysql.jdbc.Driver --export-dir /apps/hive/warehouse/sampledb.db/special_char --fields-terminated-by ' '
Я также попытался использовать «useUnicode = true & characterEncoding = UTF-8» в строке подключения jdbc моегоКоманда экспорта sqoop.
sqoop export --verbose --connect jdbc:mysql://xx.xx.xx.xxx/Sampledb?useUnicode=true&characterEncoding=UTF-8 --username abc --password xyz --table special_char --direct --driver com.mysql.jdbc.Driver --export-dir /apps/hive/warehouse/sampledb.db/special_char --fields-terminated-by ' '
Но выдает следующую ошибку:
Unrecognized argument: —username
Может кто-нибудь предложить мне задать параметры запроса для URL-адреса соединения jdbc в команде экспорта sqoop