- hosts: kafka
remote_user: root
vars:
AnsibleDir: /opt/ansible
BigdataDir: /opt
tasks:
- name: delete exists zookeeper
file: path=/opt/zookeeper-3.4.14 state=absent
- name: delete exists kafka
file: path=/opt/kafka_2.12 state=absent
- name: delete exists env
file: path=/opt/env state=absent
- name: create env
file: dest=/opt/env mode=0775 state=directory mode=0755 owner=hadoop group=hadoop
- name: copy updatefile
template: src={
{AnsibleDir}}/templates/kafka/updateConfigsKafka.sh.j2 dest=/opt/env/updateConfigsKafka.sh mode=0755
- name: copy ssh_kafka
template: src={
{AnsibleDir}}/templates/kafka/ssh_kafka.j2 dest=/opt/env/ssh_kafka mode=0755
- name: copy replace
template: src={
{AnsibleDir}}/templates/k
ansible 自动安装kafka(二) kafka.yml
最新推荐文章于 2023-03-24 09:40:20 发布
该篇博客详细介绍了如何使用Ansible脚本删除已存在的Zookeeper和Kafka实例,创建环境目录,复制配置文件,并进行权限设置。然后通过unarchive模块安装Zookeeper和Kafka,最后修改配置并执行配置更新脚本,实现Kafka的自动化部署。
摘要由CSDN通过智能技术生成