放弃Zookeeper, Kafka集群重装

安装JAVA open JDK

1. 下载JDK25

wget https://download.java.net/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb897162d4e/10/GPL/openjdk-25.0.2_linux-x64_bin.tar.gz

如果非对应版本,可参考链接从https://jdk.java.net/25/

 

2. 解压

tar -zxvf /home/whh/openjdk-25.0.2_linux-x64_bin.tar.gz -C .

文件夹更名

mv jdk-25.0.2 jdk

 

3. 配置系统变量JAVA_HOME

vim ~/.bashrc

文件未尾增加

export JAVA_HOME=/var/lib/jdk

使配置立即生效

source ~/.bashrc

 

4. 检查

Java --version

 

安装KAFKA

1. 下载KAFKA

Wget https://dlcdn.apache.org/kafka/4.2.0/kafka_2.13-4.2.0.tgz

2. 解压

tar -zvxf kafka_2.13-4.2.0.tgz  -C /var/lib/

mv kafka_2.13-4.2.0 kafka

 

3. 修改配置文件

vi server.properties

node.id=1(同一个集群的每个服务不同)

controller.quorum.voters=1@10.180.10.13:9093,2@10.180.10.14:9093,3@10.180.10.15:9093

 4.初始化集群

bin/kafka-storage.sh format -t KordCuKYRPidi7HRheOwmg -c config/server.properties

 

完成!

 

附上开机自启动配置:

==================================================================================

vi /etc/systemd/system/kafka.service

kafka.service文件内容如下

[Unit]

Description=Kafka

After=network.target

 

[Service]

Type=forking

User=root

Group=root

Environment=JAVA_HOME=/var/lib/java/jdk/

ExecStart= /var/lib/kafka/bin/kafka-server-start.sh -daemon /var/lib/kafka/config/server.properties

ExecStop= /var/lib/kafka/bin/kafka-server-stop.sh #关闭脚本

Restart=on-failure

[Install]

WantedBy=multi-user.target

 

posted @ 2026-05-19 15:49  CODE物  阅读(4)  评论(0)    收藏  举报