下载kafka
下载地址https://archive.apache.org/dist/kafka/2.0.0/kafka_2.11-2.0.0.tgz
安装
安装过程非常简单,只需要解压就行,因为这个是编译好之后的可执行程序
- tar -zxvf kafka_2.11-2.0.0.tgz 解压
配置zookeeper
因为kafka依赖于zookeeper来做master选举一起其他数据的维护,所以需要先启动zookeeper节点
kafka内置了zookeeper的服务,所以在bin目录下提供了这些脚本
zookeeper-server-start.sh
zookeeper-server-stop.sh
在config目录下,存在一些配置文件
zookeeper.properties
server.properties
所以我们可以通过下面的脚本来启动zk服务,当然,也可以自己搭建zk的集群来实现
sh zookeeper-server-start.sh -daemon ../config/zookeeper.properties
启动和停止kafka
- 修改server.properties, 增加zookeeper的配置
zookeeper.connect=localhost:2181
- 启动kafka
sh kafka-server-start.sh -damoen config/server.properties
- 停止kafka
sh kafka-server-stop.sh -daemon config/server.properties