在Docker中连接Apache Kafka和Oracle DB的最简单方法

在Docker中连接Apache Kafka和Oracle DB的最简单方法,oracle,apache-kafka,apache-kafka-connect,Oracle,Apache Kafka,Apache Kafka Connect,我是卡夫卡新手,我正在尝试连接我的Oracle DB,但我在互联网上找到的教程都不适合我。 目前,我有工作卡夫卡和Zookeeper,我的docker compose文件如下所示: version: "2.1" services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kaf

我是卡夫卡新手,我正在尝试连接我的Oracle DB,但我在互联网上找到的教程都不适合我。 目前,我有工作卡夫卡和Zookeeper,我的docker compose文件如下所示:

version: "2.1"
services:
  zookeeper:
    image: wurstmeister/zookeeper
    ports:
      - "2181:2181"
  kafka:
    image: wurstmeister/kafka
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
我尝试在本地将Kafka与Oracle DB连接起来,但它也不起作用。 我发现了配置了Docker的演示项目:
但它也不适用于我(Oracle的错误)。我想知道我的docker compose是否必须像在那个项目中那样大(我一直在尝试为oracle添加一个额外的映像,为schema registry添加一个映像),因为我需要最少的工作示例。

不清楚您是如何尝试在本地连接它们的,但也许您应该在此处发布您在oracle中的错误