Postgresql 400 Debezium Postgres连接器注册期间的错误请求
在按照教程中所述配置Kafka和debezium connect之后,无论何时: 这是我的连接器创建Postgresql 400 Debezium Postgres连接器注册期间的错误请求,postgresql,apache-kafka,debezium,Postgresql,Apache Kafka,Debezium,在按照教程中所述配置Kafka和debezium connect之后,无论何时: 这是我的连接器创建 curl-i-X POST-H“Accept:application/json“-H”内容类型:application/json“localhost:8083/connectors/-d'{“name”:“postgres order debezium connector”,“config”:{“connector.class”:“io.debezium.connector.postgresql
curl-i-X POST-H“Accept:application/json“-H”内容类型:application/json“localhost:8083/connectors/-d'{“name”:“postgres order debezium connector”,“config”:{“connector.class”:“io.debezium.connector.postgresql.PostgresConnector”,“database.hostname”:“localhost”,“database.port”:“5432”,“database.user”:“postgres”,“database.password”:“postgres”,“database.server.id:“184054”,“database.server.name:“postgres订单服务”,“database.whitelist:“public.order服务”,“database.history.kafka.bootstrap.servers:“bitnami kafka服务器:9092”,“database.history.kafka.topic:“schema changes.order服务”}
我得到以下回应
{
"error_code": 400,
"message": "Connector configuration is invalid and contains the following 1 error(s):
A value is required You can also find the above list of errors at the endpoint
/{connectorType}/config/validate"
}
我已经运行了Zookeeper、Kafka、Postgres和debezium connect作为docker容器,配置如下所示
动物园管理员
docker run-d-it-p 2181:2181——名称bitnami zookeeper——网络本地应用层
-e允许匿名登录=是
比特纳米/动物园管理员:最新版本
阿帕奇卡夫卡
docker run-d-it-p9092:9092——名称bitnami kafka服务器——网络本地应用层
-e允许\u明文\u侦听器=是
-e KAFKA_CFG_ZOOKEEPER_CONNECT=bitnami ZOOKEEPER:2181
比特纳米/卡夫卡:最新版本
Debezium connect(我也尝试过1.1版)
docker run-it-p8083:8083——名称debezium postgres connect——网络本地应用层
-e组ID=1
-e CONFIG\u STORAGE\u TOPIC=debe\u postgres\u configs
-e OFFSET\u STORAGE\u TOPIC=debe\u postgres\u OFFSET
-e STATUS\u STORAGE\u TOPIC=debe\u postgres\u STATUS
-e BOOTSTRAP_SERVERS=bitnami kafka服务器:9092
--链接本地postgres:本地postgres
debezium/connect:最新版本
Postgres docker
docker run-it-p 5432:5432——网络本地应用层——命名本地postgres-e
POSTGRES_PASSWORD=1234-d POSTGRES
我也尝试过使用debezium postgres图像
我的配置可能出了什么问题?运行
curl
时,是否可以检查Kafka Connect worker日志?我认为应该有比您所引用的更多的错误详细信息。您可能有一个/logs
目录。尝试检查并放置文件中的一些相关错误。运行curl
时,是否可以检查Kafka Connect worker日志?我认为应该有比您所引用的更多的错误详细信息。您可能有一个/logs
目录。尝试检查并放置文件中的一些相关错误。