在CentOS上设置Kafka配置文件,首先要安装Java和Zookeeper(若使用),然后下载解压Kafka,以下是关键配置步骤:
sudo yum install java-1.8.0-openjdk-devel -y安装OpenJDK,安装后通过java -version验证。wget https://downloads.apache.org/kafka/3.5.2/kafka_2.12-3.5.2.tgz,然后解压到指定目录,如/opt,命令为tar -xzf kafka_2.12-3.5.2.tgz -C /opt。/etc/profile文件,添加export KAFKA_HOME=/opt/kafka_2.12-3.5.2和export PATH=$PATH:$KAFKA_HOME/bin,然后执行source /etc/profile使其生效。/opt/kafka_2.12-3.5.2/config目录,编辑server.properties文件,设置broker.id为唯一标识,listeners为监听地址和端口,advertised.listeners为对外公布的地址和端口,log.dirs为日志存放目录,zookeeper.connect为Zookeeper连接地址。bin目录,使用./kafka-server-start.sh ../config/server.properties启动Kafka服务。若要设置为系统服务,可参考相关文档创建服务单元文件。以上步骤仅为基本配置,实际应用中可根据需求调整更多参数,如分区数、副本因子等。