如题,Kafka的安装和配置在这就不说了,以前啊,因为kafka的broker相当于一个kafka服务,但是这个broker啊,不可能只用一个,所以,kafka本身设计的也是集群式的,所以安装启动kafka之前必须要安装启动zookeeper,用它来管理kafka集群元数据。现在啊,去Apache Kafka官网kafka下载之后有自带的zookeeper,只需去bin目录先依照zookeeper.properties配置文件先启动zookeeper,然后按照server.properties配置启动kafka。
我们在搭建kafka集群时,根据业务目标不一样,对配置文件的修改补充也会有一些不同。在查看kafka的config目录之后,发现里面有很多的配置文件,但正在需要修改的有1、producer.properties:生产端的配置文件;2、consumer.properties:消费端的配置文件;3、server.properties:服务端的配置文件。其中最为重要的应该属于服务端的配置文件。这里,小厨给大家整理一个比较详细的server.properties配置文件内容及其含义。除了kafka在启动服务之前必须要设定3个参数:broker.id、log.dirs、zookeeper.connect之外,还列举其他一些可能需要进行配置修改的参数。如下表所示:
本文参考来源https://blog.csdn.net/a_drjiaoda/article/details/84635914