alvarobacelar.ansible_role_kafka
ansible-role-kafka
在RedHat上安装Kafka代理
要求
要运行此角色,您必须创建一个清单文件,或者使用此仓库中的host_example.yml文件,其中包含zookeeper和kafka_broker组,以及每个组对应的主机。
Apache Kafka需要集群ZooKeeper。但是,此角色依赖于ZooKeeper和Java角色。您无需担心这些依赖关系,当您下载此角色时,所有依赖项将自动下载。要下载,请使用以下命令:
ansible-galaxy install alvarobacelar.ansible_role_kafka
角色变量
此角色有很多变量,您可以在_defaults_目录中的_main.yml_文件中找到。如果您想更改Kafka代理的属性,请在剧本的变量文件中创建并设置所有键值以配置您的代理。
剧本示例
此角色的剧本应如下所示:
- hosts: kafkabroker
become: true
roles:
- kafka
许可证
BSD
关于作者
阿尔瓦罗·巴切拉(Alvaro Bacelar) - 基础设施专家,热衷于DevOps和基础设施即代码