以下是Linux环境下部署Kafka的步骤:
安装Java环境
sudo yum install java-1.8.0-openjdk -ysudo apt install openjdk-8-jdk -yjava -version下载并解压Kafka
kafka_2.13-3.6.2.tgz),上传至服务器,解压至指定目录(如/usr/local/kafka):wget https://archive.apache.org/dist/kafka/3.6.2/kafka_2.13-3.6.2.tgztar -zxvf kafka_2.13-3.6.2.tgz -C /usr/local/kafka配置Kafka
config/server.properties:
broker.id:唯一标识(集群中需唯一,默认0)。listeners:监听地址(如PLAINTEXT://0.0.0.0:9092)。log.dirs:日志存储路径(如/usr/local/kafka/logs)。zookeeper.connect:ZooKeeper地址(单机可填localhost:2181,集群需填所有节点)。启动服务
bin/zookeeper-server-start.sh config/zookeeper.properties &bin/kafka-server-start.sh config/server.properties &测试Kafka
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --partitions 1 --replication-factor 1bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092停止服务
bin/kafka-server-stop.shbin/zookeeper-server-stop.sh注意事项:
9092(Kafka)和2181(ZooKeeper)端口未被占用,防火墙需开放。jps命令查看进程是否正常运行。参考来源: