无法将消息从Kafka使用者接收到Postgres

时间:2018-08-01 11:41:11

标签: postgresql jdbc apache-kafka apache-kafka-connect confluent

我能够使用kafka-console-consumer读取来自kafka主题的消息

/bin/kafka-console-consumer --topic Test --consumer.config 
/etc/kafka/consumer.properties --from-beginning --bootstrap-server 
ip1:9095,ip2:9095,ip3:9095

但是无法使用jdbc-sink-connector将这些消息下沉到postgres中的表中

/bin/connect-standalone /etc/schema-registry/connect-avro- 
standalone.properties /etc/kafka-connect-jdbc/psql.properties  

通过此命令加载的使用者配置未选择我正在使用的正确的group.id和sasl验证。有没有办法在此代码中传递相同的使用者配置值?

连接器属性

name=postgres-sink
connector.class=io.confluent.connect.jdbc.JdbcSinkConnector
tasks.max=3
connection.url=jdbc:postgresql://IP:5432/db? 
user=postgres&password=postgres
insert.mode=upsert
pk.mode=record_value
table.name.format=kafka_users
auto.create=true
auto.evolve=true
topics=Test

0 个答案:

没有答案