放弃Zookeeper, Kafka集群重装
安装JAVA open JDK
1. 下载JDK25
如果非对应版本,可参考链接从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

浙公网安备 33010602011771号