我在启动接收器连接器并重新运行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作为代码页吗?