在CentOS中配置Kafka,主要有以下步骤:
sudo yum install java-1.8.0-openjdk-devel -y命令安装OpenJDK 8,安装后通过java -version验证。wget https://downloads.apache.org/kafka/3.5.2/kafka_2.12-3.5.2.tgz,然后解压到指定目录,如/opt/kafka。bin目录添加到系统PATH中,编辑~/.bashrc文件,添加export PATH=$PATH:/opt/kafka/bin,再执行source ~/.bashrc使配置生效。config/server.properties文件,设置broker.id(每个节点唯一标识)、listeners(监听地址和端口)、log.dirs(日志存储目录)、zookeeper.connect(Zookeeper连接地址)等参数。config/zookeeper.properties文件。./bin/zookeeper-server-start.sh config/zookeeper.properties和./bin/kafka-server-start.sh config/server.properties命令。./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test等命令。firewall-cmd命令开放Kafka和Zookeeper所需端口,如sudo firewall-cmd --zone=public --add-port=9092/tcp --permanent和sudo firewall-cmd --zone=public --add-port=2181/tcp --permanent,然后执行sudo firewall-cmd --reload。