下载Kafka
打开链接https://www.apache.org/dyn/closer.cgi?path=/kafka/2.4.0/kafka_2.12-2.4.0.tgz下载kafka的tgz安装包,
然后解压并进入kafka路径下,
tar -xzf kafka_2.12-2.4.0.tgz
cd kafka_2.12-2.4.0
ZooKeeper是因为Kafka就是使用ZooKeeper作为协调框架,因为前面下载的压缩包中已经包含了ZooKeeper,因此不需要在单独去下载它的安装包。
启动服务
使用Kafka之前需要先启动一个ZooKeeper服务,这里直接使用Kafka中包含的脚本即可,
bin/zookeeper-server-start.sh config/zookeeper.properties
启动ZooKeeper服务之后再启动Kafka服务,
bin/kafka-server-start.sh config/server.properties
需要强调一下,config/server.properties
是Kafka的配置文件,可以用于配置监听的host、port、broker等。
默认的ZooKeeper连接服务为localhost:2181,
另外,producer和consumer的监听端口为9092,如果需要更改server的host和port端口可以通过修改config/server.properties进行配置。