我试图连接2个微服务使用Kafka连接器在 Spring 使用docker容器。
有关项目详细信息,请参阅此gitlab链接。
Spring我有两个集装箱。
s1抵押服务
s1捐助服务
首先,我需要运行s1认捐服务(通过 startup.sh
在相应的项目文件夹),它可以正常工作。
但对于第二步,当我运行s1 donorservice(通过 startup.sh
在相应的项目文件夹中),我在s1-sharteeservice和s1-donorservice中得到了一个异常
s1抵押服务异常:
kafka-connect | 2020-12-23 05:53:31,677 ERROR || Uncaught exception in REST call to /connectors/ [org.apache.kafka.connect.runtime.rest.errors.ConnectExceptionMapper]
kafka-connect | java.lang.NullPointerException
s1 donorservice异常:
curl: (3) URL using bad/illegal format or missing URL
", ning: Couldn't read data from file "sql/postgres-connect-config.json
看看docker的图片,它似乎运行良好。
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c149865fd1ac debezium/connect:1.2 "/docker-entrypoint.…" 59 minutes ago Up 12 minutes 8778/tcp, 9092/tcp, 0.0.0.0:8083->8083/tcp, 9779/tcp kafka-connect
58b557f8d277 oawofolu/ssm-pledgeservice:v1 "java -jar /app.jar" 59 minutes ago Up 12 minutes 0.0.0.0:8101->8080/tcp pledge-consumer
1da693b393f8 debezium/kafka:1.2 "/docker-entrypoint.…" 59 minutes ago Up 12 minutes 8778/tcp, 9779/tcp, 0.0.0.0:9092->9092/tcp kafka
30df710d8120 debezium/postgres:12 "docker-entrypoint.s…" 59 minutes ago Up 12 minutes 0.0.0.0:5432->5432/tcp postgres
aa4b9d124f5b debezium/zookeeper:1.2 "/docker-entrypoint.…" 59 minutes ago Up 12 minutes 0.0.0.0:2181->2181/tcp, 0.0.0.0:2888->2888/tcp, 8778/tcp, 0.0.0.0:3888->3888/tcp, 9779/tcp zookeeper
注意,我是从wsl2中的debian发行版运行docker的。
暂无答案!
目前还没有任何答案,快来回答吧!