kafka——集群安裝部署(自带zookeeper)

kafka系列文章

第一章 linux单机安装

第二章 kafka——集群安裝部署(自带zookeeper)

一、kafka简介

kafka官网:http://kafka.apache.org/
kafka下载页面:http://kafka.apache.org/downloads
kafka配置快速入门:http://kafka.apache.org/quickstart
新版本的kafka自带有zookeeper,本篇文章记录使用自带zookeeper搭建kafka集群。
为了实现高可用,高吞吐量,kafka以集群方式部署,分別在3台服务器上安裝部署,因kafka依赖于zookeeper,如果想要使用Kafka,就必须安装ZK,Kafka中的消费偏置信息、kafka集群、topic信息会被存储在ZK中。
这里采用kafka內置的zookeeper,也是以集群方式部署,无需在单独安裝zookeeper。

首先让我们看几个基本的消息系统术语:
•Kafka将消息以topic为单位进行归纳。
•将向Kafka topic发布消息的程序成为producers.
•将预订topics并消费消息的程序成为consumer.
•Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker.
producers通过网络将消息发送到Kafka集群,集群向消费者提供消息,如下图所示:

你可能感兴趣的:(kafka从入门到放弃,linux,kafka)