У меня были проблемы с настройкой моего коннектора приемника и запуском базы данных postgresql, поэтому я добавил fields.whitelist
в свой файл свойств и добавил поля одно за другим, чтобы увидеть, какое поле мне нужно преобразовать.Я запускаю соединитель, используя
./bin/connect-standalone etc/schema-registry/connect-avro-standalone.properties \
etc/kafka-connect-jdbc/sink-quickstart-postgresql.properties
Когда я добавил поле leverandør
(поставщик), соединитель приемника все еще работал, но в консоли поле отображается как leverandør
, а столбец в базе данных оставленпусто, в то время как другие столбцы заполнены.
Я использую UTF-8 (на Mac и Linux), и база данных также инициализирована с UTF-8.Я использую то же поле в avro-формате для публикации в теме и читаю то же поле, что и потребитель, без каких-либо проблем, поэтому включение неанглийского символа как ø идет хорошо.
Я знаю, используяне английские буквы следует избегать в полях и именах таблиц, но я импортирую CSV-файлы (в java), где используются эти термины, а не leverandoer
Я использую правильное написание.
Могу ли я проинструктироватьРазъем раковины для использования UTF-8 в качестве кодовой страницы?