Confluent platform 应该是什么--在本地docker安装程序上为kafka connect jdbc安装工人配置

Confluent platform 应该是什么--在本地docker安装程序上为kafka connect jdbc安装工人配置,confluent-platform,Confluent Platform,我在本地容器上运行confluent平台。尝试使用confluent hub cli安装jdbc连接器插件 它需要--component dir和--worker配置 在本地为docker设置配置的--worker应该是什么?您可以使用confluent docker映像,而不是从CLI安装它,如果我正确回答了您的问题,您可以安装confluent提供的docker容器 在Dockerfile中,您可以添加- FROM confluentinc/cp-kafka-connect:5.2.1 RU

我在本地容器上运行confluent平台。尝试使用confluent hub cli安装jdbc连接器插件

  • 它需要--component dir和--worker配置

  • 在本地为docker设置配置的--worker应该是什么?

    您可以使用confluent docker映像,而不是从CLI安装它,如果我正确回答了您的问题,您可以安装confluent提供的docker容器

    在Dockerfile中,您可以添加-

    FROM confluentinc/cp-kafka-connect:5.2.1
    RUN confluent-hub install --no-prompt confluentinc/kafka-connect-jdbc:latest
    COPY . .
    

    您需要在connect容器的CLI中运行该命令

    首先找出容器id。为此,请运行命令
    $docker ps-a

    这将显示如下内容:

    017c3b496934   confluentinc/cp-ksqldb-cli:6.1.1                  "/bin/sh"                30 hours ago   Up 6 hours                                                      ksqldb-cli
    3b75e28ee5b7   confluentinc/ksqldb-examples:6.1.1                "bash -c 'echo Waiti…"   30 hours ago   Up 6 hours                                                      ksql-datagen
    cb244c1f9655   confluentinc/cp-enterprise-control-center:6.1.1   "/etc/confluent/dock…"   30 hours ago   Up 6 hours     0.0.0.0:9021->9021/tcp                           control-center
    ef7fc08ff259   confluentinc/cp-ksqldb-server:6.1.1               "/etc/confluent/dock…"   30 hours ago   Up 6 hours     0.0.0.0:8088->8088/tcp                           ksqldb-server
    eb0e61b6cde9   cnfldemos/cp-server-connect-datagen:0.4.0-6.1.0   "/etc/confluent/dock…"   30 hours ago   Up 7 minutes   0.0.0.0:8083->8083/tcp, 9092/tcp                 connect
    fa1cb887a7ff   confluentinc/cp-kafka-rest:6.1.1                  "/etc/confluent/dock…"   30 hours ago   Up 6 hours     0.0.0.0:8082->8082/tcp                           rest-proxy
    8d53c6c07660   confluentinc/cp-schema-registry:6.1.1             "/etc/confluent/dock…"   30 hours ago   Up 6 hours     0.0.0.0:8081->8081/tcp                           schema-registry
    00780a262c09   confluentinc/cp-server:6.1.1                      "/etc/confluent/dock…"   30 hours ago   Up 6 hours     0.0.0.0:9092->9092/tcp, 0.0.0.0:9101->9101/tcp   broker
    06c2afc05440   confluentinc/cp-zookeeper:6.1.1                   "/etc/confluent/dock…"   30 hours ago   Up 6 hours     2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp       zookeeper
    
    在eb0e61b6cde9以上的情况下,从connect容器获取id

    然后,您可以在容器内使用

    $ docker exec -it <container_id> echo "Hello inside a container"
    
    在那之后就直截了当了。只是一些问题突然出现

    $ docker exec -it eb0e61b6cde9 confluent-hub install confluentinc/kafka-connect-jdbc:latest