ansible-middleware / ansible-middleware/amq_streams

Enable deploy Kafka Connect in distributed mode

未關閉
#40 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Jinja
星號
10
分支
9
平均合併
6 天 1 小時
30 天內合併 PR
2

描述

##### SUMMARY

Kafka Connect cluster can be deployed in two different modes:

* **standalone**, running on a single node. This is the current implementation of the `amq_streams_connect` role.
* **distributed**, running accross more than one worker nodes.

The standalone mode is intended for development, testing or small production environments. However, the distributed mode is more suitable for production environments, distributing the workloads among them.

It should be a good feature allowing to deploy a Kafka Connect cluster using the distributed mode. It should required to:

* Include the `connect-distributed.properties` file to set up the Kafka Cluster
* Identify the boostrap server connection, normally based in a list of different brokers

References:

* [Using Kafka Connect in distributed mode](https://access.redhat.com/documentation/en-us/red_hat_amq_streams/2.4/html-single/using_amq_streams_on_rhel/index#assembly-kafka-connect-distributed-str)

###### BONUS TRACK

The integration against the Kafka cluster (boostrap server connection string) should cover the different authentication mechanisms allowed by the `amq_streams_broker` role (e.g: SASL PLAIN, SASL SCRAM, ...)

##### ISSUE TYPE
- Feature Idea

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。