【ELK】【Linux】搭建【kafka】集群

xixuefeng ELK, Kafka, Linux 2018-01-04 17:21:02 151 次浏览 【ELK】【Linux】搭建【kafka】集群已关闭评论

*前提,已经搭建好zookeeper集群,搭建步骤参见:http://www.xxf-home.net/archives/859

Linux:CentOS 7.3

kafka:kafka_2.12-1.0.0.tgz

0:概念

  • 主题(Topic):一个主题类似新闻中的体育、娱乐、教育等分类概念,在实际工程中通常一个业务一个主题。
  • 分区(Partition):一个Topic中的消息数据按照多个分区组织,分区是kafka消息队列组织的最小单位,一个分区可以看作是一个FIFO( First Input First Output的缩写,先入先出队列)的队列。

1:下载kafka软件(下载二进制,不要下载kafka源文件)

http://kafka.apache.org/downloads.html

2:上传kafka软件至各个节点,步骤略

3:各个节点分别解tar包

4:kafka配置文件名称及位置

我们只关注server.properties文件即可,虽然这里包含了zookeeper的配置文件,因为我们zookeeper已经搭建完成,所以其他配置文件可以暂时忽略(也建议zookeeper单独搭建,不用kafka自带的)

5:编辑kafka配置文件server.properties

将如上四个信息修改完毕后,可以将这个配置文件拷贝至其他几个节点,同时要修改相应的broker.id及监听IP

6:三个节点分别启动kafka

7:创建topic

 

回顶部