kafka 集群的安装
一: 介绍 1.1 首先kafka是一个分布式的流平台。 1.1.1 像消息队列或者企业消息队列一样发布和订阅 record。 1.1.2 能够存储stream并且具有容错能力 1.1.3 在流产生时能对流进行加工 (p rocess) . kafka 的两大应用场景 1 两个系统或者应用程序间交换数据( 介绍 1.1 首先kafka是一个分布式的流平台。 1.1.1 像消息队列或者企业消息队列一样发布和订阅 record。 1.1.2 能够存储stream并且具有容错能力 1.1.3 在流产生时能对流进行加工 (process) . kafka 的两大应用场景 1 两个系统或者应用程序间实时流数据通道 2 处理流数据 一些基础概念 1: kafka 是一个集群, 可以跨数据中心。 2: record 以topic来分类 3:每条record 包含key,value, timestamp kafka的四大核心api client 和 server 之间的通信是无比高效的。 之前我一直以为kafka的client只有java版,但是从官网的介绍来看,现在client也支持其他语言。 其他基础的概念: topic , partition , cluster , group 二:快速启动 2.1 启动zookeeper , bin/zookeeper-server-start.sh