首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Strimzi中使用Kafka连接

如何在Strimzi中使用Kafka连接
EN

Stack Overflow用户
提问于 2020-11-20 05:02:29
回答 2查看 1.2K关注 0票数 2

我正在使用带有strimzi操作符的Kafka,我创建了一个Kafka集群,并使用yml文件部署了Kafka连接。但在这之后,我完全不知道下一步该做什么。我了解到Kafka connect用于将数据从源复制到Kafka集群,或者从Kafka集群复制到另一个目标。我想使用Kafka connect将文件中的数据复制到Kafka集群的any主题。谁能帮助我,我怎么做,我正在分享的yml文件,我用来创建我的Kafka连接集群。

代码语言:javascript
复制
apiVersion: kafka.strimzi.io/v1beta1

kind: KafkaConnect

metadata:

  name: my-connect-cluster

#  annotations:

#  # use-connector-resources configures this KafkaConnect

#  # to use KafkaConnector resources to avoid

#  # needing to call the Connect REST API directly

#    strimzi.io/use-connector-resources: "true"

spec:

  version: 2.6.0

  replicas: 1

  bootstrapServers: my-cluster-kafka-bootstrap:9093

  tls:

    trustedCertificates:

      - secretName: my-cluster-cluster-ca-cert

        certificate: ca.crt

  config:

    group.id: connect-cluster

    offset.storage.topic: connect-cluster-offsets

    config.storage.topic: connect-cluster-configs

    status.storage.topic: connect-cluster-status

@kubeclt创建-f kafka-connect.yml -n strimzi

在Kafka connect的pod处于运行状态后,我不知道下一步该做什么。请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2020-11-20 05:09:18

Kafka连接exposes a REST API,因此您需要从连接pod公开HTTP端点

我读到Kafka connect用于将数据从源复制到Kafka集群,或者从Kafka集群复制到另一个目标。

这是一个应用程序,但听起来您需要MirrorMaker2来代替它

如果不想使用REST API,则取消此行的注释

代码语言:javascript
复制
#    strimzi.io/use-connector-resources: "true"

并使用另一个YAML文件来配置连接资源as shown here for Debezium。请参阅kind: "KafkaConnector"

票数 1
EN

Stack Overflow用户

发布于 2020-12-08 23:58:31

看看这个simple example from scratch。这并不是你真正想要做的,但是很接近。我们使用kafka-console-producer.sh向主题发送消息,并使用文件接收器连接器使用它们。

该示例还展示了如何通过基于Strimzi创建您自己的自定义Connect图像来包含其他连接器。对于涉及外部系统的更复杂的示例,这一步是必需的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64919947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档