(1)首先搭建的方法网上就有很多了
https://blog.csdn.net/tianmanchn/article/details/78943147
按照这个搭建好kafka和Zookeeper,先启动Zookeeper
再启动kafka :.\bin\windows\kafka-server-start.bat .\config\server.properties
附上kafka目录下bin文件夹内server.properties文件配置。
broker.id=0
port=9092
num.network.threads=2
num.io.threads=2
socket.send.buffer.bytes=1048576
socket.receive.buffer.bytes=1048576
socket.request.max.bytes=104857600
log.dir=./logs
num.partitions=2
log.flush.interval.messages=10000
log.flush.interval.ms=1000
log.retention.hours=168
#log.retention.bytes=1073741824
log.segment.bytes=536870912
##replication机制,让每个topic的partitions在kafka-cluster中备份2个
##用来提高cluster的容错能力..
default.replication.factor=1
log.cleanup.interval.mins=10
##zookeeper.connect指定zookeeper的地址,默认情况下将会在zk的“/”目录下
##创建meta信息和路径,为了对znode进行归类,我们可以在connect之后追加路径,比如
##127.0.0.1:2183/kafka
##不过需要注意,此后的producer、consumer都需要带上此根路径
zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
zookeeper.connection.timeout.ms