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)拥有读写权限)。