CentOS Kafka主要配置文件路径及修改步骤
Kafka的核心配置文件为server.properties
,在CentOS系统中的常见路径有以下两种:
/etc/kafka/server.properties
;config
子目录,例如/opt/kafka/config/server.properties
或/usr/local/kafka/config/server.properties
。使用SSH登录CentOS服务器,通过cd
命令进入配置文件所在目录。例如,若为手动安装且路径为/opt/kafka/config
,则执行:
cd /opt/kafka/config
使用文本编辑器(如vi
、nano
)打开server.properties
文件(需root权限,故用sudo
):
sudo vi server.properties # 或 sudo nano server.properties
根据需求调整配置参数,常见需修改的项包括:
PLAINTEXT://your.server.ip:9092
);localhost:2181
或zk1:2181,zk2:2181,zk3:2181
)。vi
编辑器:按Esc
键进入命令模式,输入:wq
后按回车键保存并退出;nano
编辑器:按Ctrl+O
保存文件,再按Ctrl+X
退出编辑器。修改配置后,需重启Kafka使更改生效。根据安装方式选择对应命令:
sudo systemctl restart kafka
/opt/kafka/bin/kafka-server-stop.sh # 停止服务
/opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties & # 启动服务(&表示后台运行)
cp server.properties server.properties.bak
),避免配置错误导致服务无法启动;log.retention.hours
)支持动态更新,无需重启服务,可通过Kafka自带的kafka-configs.sh
工具修改;log.dirs
目录需由Kafka运行的用户(如kafka
)拥有读写权限)。