专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
湾区财经传媒  ·  蜜雪冰城公开发售环节认购达1.77万亿港元, ... ·  13 小时前  
湾区财经传媒  ·  蜜雪冰城公开发售环节认购达1.77万亿港元, ... ·  13 小时前  
广州房产  ·  珠城豪宅,房价塌了! ·  昨天  
财宝宝  ·  现在想想,其实骆驼祥子也不错。 ... ·  昨天  
51好读  ›  专栏  ›  院长技术

ansible-playbook剧本安装单机kafka和zookeeper

院长技术  · 公众号  ·  · 2024-11-03 23:09

正文

---

- name: Install Kafka and Zookeeper on single node

hosts: localhost

become: true


tasks:

- name: Install Java (if not already installed)

apt:

name: default-jre

state: present


- name: Download and extract Kafka

unarchive:

src: https://downloads.apache.org/kafka/3.5.0/kafka_2.13-3.5.0.tgz

dest: /opt/

remote_src: yes

creates: /opt/kafka_2.13-3.5.0


- name: Download and extract Zookeeper

unarchive:

src: https://downloads.apache.org/zookeeper/zookeeper-3.8.1/apache-zookeeper-3.8.1-bin.tar.gz

dest: /opt/

remote_src: yes

creates: /opt/apache-zookeeper-3.8.1-bin


- name: Set up Kafka environment variables

lineinfile:

path: /etc/profile

line: "export KAFKA_HOME=/opt/kafka_2.13-3.5.0"

create: yes


- name: Set up Zookeeper environment variables

lineinfile:

path: /etc/profile

line: "export ZOOKEEPER_HOME=/opt/apache-zookeeper-3.8.1-bin"

create: yes







请到「今天看啥」查看全文