You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Randall Hauch (JIRA)" <ji...@apache.org> on 2016/06/09 19:18:21 UTC

[jira] [Updated] (KAFKA-3815) Support command line arguments in Kafka Connect distributed worker

     [ https://issues.apache.org/jira/browse/KAFKA-3815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Randall Hauch updated KAFKA-3815:
---------------------------------
    Summary: Support command line arguments in Kafka Connect distributed worker  (was: Support command line arguments in Kafka Connect distribute worker)

> Support command line arguments in Kafka Connect distributed worker
> ------------------------------------------------------------------
>
>                 Key: KAFKA-3815
>                 URL: https://issues.apache.org/jira/browse/KAFKA-3815
>             Project: Kafka
>          Issue Type: Improvement
>          Components: KafkaConnect
>    Affects Versions: 0.9.0.1
>            Reporter: Randall Hauch
>            Assignee: Ewen Cheslack-Postava
>
> Change the Kafka Connect distribute worker so that one connector could be configured via the command line. This would make it much easier to define immutable containers (e.g., Docker, Kubernetes), where each container runs a single distributed worker with a single configured connector. A "force" flag might specify whether any existing configuration could be overwritten by the configuration passed via the command line.
> In fact, distributed environments that run immutable containers, especially Kubernetes and OpenShift, would benefit greatly from being able to run each Kafka Connect connector in one or more containers that are configured exactly the same way and running as a single Kafka Connect group. Because the Kafka Connect group has only a single configured connector, the group experiences no unnecessary rebalances that would normally occur in other topologies with multiple connectors deployed to one Kafka Connect group.
> Ideally, the distributed worker could also be run in read-only mode so that the connector configuration cannot be changed via the REST API. This would only help to reinforce the connector as being immutable.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)