【发布时间】:2019-01-10 04:42:17
【问题描述】:
我跟着 this link 用 Kafka Connect 配置 Cassandra Sink。
在博文中,我们首先启动 Kafka Connect。接下来,我们将 CassandraSink 配置发布到 Kafka Connect。
java -jar kafka-connect-cli-0.5-all.jar create cassandra-sink-orders < cassandra-sink-distributed-orders.properties
连接器cassandra-sink-orders:
name=cassandra-sink-orders
connector.class=com.datamountaineer.streamreactor.connect.cassandra.sink.CassandraSinkConnector
tasks.max=1
topics=orders-topic
connect.cassandra.export.route.query=INSERT INTO orders SELECT * FROM orders-topic
connect.cassandra.contact.points=localhost
connect.cassandra.port=9042
connect.cassandra.key.space=demo
connect.cassandra.contact.points=localhost
connect.cassandra.username=cassandra
connect.cassandra.password=cassandra
现在我想使用相同的 Kafka Connect 附加不同的配置。当我这样做时,以前的 WorkerSink 会分离。有没有办法让它们都可以与单个 Kafka Connect 并行工作。或者我是否需要在其他端口启动另一个 Kafka Connect 并附加新配置?
最佳做法是什么?
【问题讨论】:
标签: apache-kafka apache-kafka-connect