[英]Add a jar file into confluent connect CRD type
我正在尝试使用在 kube.netes AKS 集群中运行的 Confluent 平台中的 JDBC 连接器。 我可以创建连接器,但遇到此错误:
No suitable driver found for jdbc:mariadb://maria-db-mariadb.mariadb.svc.cluster.local:3306/iotdata
我知道那是因为我没有将驱动程序安装到连接器文件夹中,但我不知道如何将其插入正确的 position。
这就是我创建 Kafka Connect 的方式:
apiVersion: platform.confluent.io/v1beta1
kind: Connect
metadata:
name: connect
namespace: ckafka
spec:
replicas: 1
image:
application: confluentinc/cp-server-connect:7.3.0
init: confluentinc/confluent-init-container:2.5.0
configOverrides:
server:
- config.storage.replication.factor=1
- offset.storage.replication.factor=1
- status.storage.replication.factor=1
build:
type: onDemand
onDemand:
plugins:
locationType: confluentHub
confluentHub:
- name: kafka-connect-jdbc
owner: confluentinc
version: 10.6.3
我有一个名为 connect 的 Statefulset 和相关的 pod,connect-0。
有人可以给我逐步说明插入 mariadb jdbc 驱动程序吗? 我对 kube.netes 很陌生
将confluentinc/cp-server-connect:7.3.0
替换为您自己的映像,其中包含您想要的插件和 JDBC 驱动程序,如此处所述
并从https://dev.mysql.com/downloads/connector/j/ 获取 jar
该插件可能已正确下载,但 Mysql/MariaDB JDBC 驱动程序具有软件许可证,因此 Confluent 不会自动包含它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.