一、kafka 简介
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种基于Zookeeper协调的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据、WEB 日志、消息服务等
- kafka 优点特征
- 高吞吐量、低延迟
- 扩展性高
- 消息持久化、可靠性
- 容错性
- 高并发
二、部署环境
- kafka 依赖zookeeper和 JDK ,部署kafka 需要有zookeeper,部署Zookeeper 可参考 Zookeeper 集群部署
操作系统 | IP | 主机名 |
---|---|---|
CentOS Linux release 7.5.1804 (Core) | 192.168.169.10 | kafka-broker1 |
CentOS Linux release 7.5.1804 (Core) | 192.168.169.20 | kafka-broker2 |
CentOS Linux release 7.6.1810 (Core) | 192.168.169.30 | kafka-broker3 |
1、关闭防火墙,selinux
[root@kafka-broker3 ~]# setenforce 0
[root@kafka-broker3 ~]# s