是否可以通过jdbc连接器将数据从KSQL导出到mysql表?
我发现了如何使用KSQL将mysql表数据导入Kafka集群。但这不是我想要的。
docker run -d -p 127.0.0.1:8088:8088 \
-e KSQL_BOOTSTRAP_SERVERS=my-cluster:9092 \
-e KSQL_LISTENERS=http://0.0.0.0:8088/ \
-e KSQL_KSQL_SERVICE_ID=kakaoblog_ksql \
-e somthing is be here...
confluentinc/cp-ksql-server:5.3.1
docker run --net=host --interactive --tty \
confluentinc/cp-ksql-cli:5.3.1
https://www.confluent.io/hub/confluentinc/kafka-connect-jdbc https://docs.confluent.io/current/ksql/docs/installation/install-ksql-with-docker.html https://docs.confluent.io/current/ksql/docs/tutorials/clickstream-docker.html#ksql-clickstream-docker https://docs.confluent.io/5.0.0/installation/docker/docs/installation/connect-avro-jdbc.html
答案 0 :(得分:0)
您应该能够,是的。您需要的是接收器连接器,而不是源连接器。 ksqlDB可以为您运行连接器。
这是使用ksqlDB将数据输出到ElasticSearch中的示例:https://ksqldb.io/examples.html#create-an-elasticsearch-sink-connector
JDBC连接器文档可以在这里找到:https://docs.confluent.io/kafka-connect-jdbc/current/index.html