Kafka 安装和简单使用

Kafka 安装和简单使用

Kafka是由Apache软件基金会开发的一个开源流处理平台,是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。

特性:
1、通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。
2、高吞吐量:即使是非常普通的硬件Kafka也可以支持每秒数百万的消息。
3、支持通过Kafka服务器和消费机集群来分区消息。
4、支持Hadoop并行数据加载。

相关术语:
1、Broker
Kafka集群包含一个或多个服务器,这种服务器被称为broker。
2、Topic
每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。(物理上不同Topic的消息分开存储,逻辑上一个Topic的消息虽然保存于一个或多个broker上但用户只需指定消息的Topic即可生产或消费数据而不必关心数据存于何处)
3、Partition
Partition是物理上的概念,每个Topic包含一个或多个Partition.
4、Producer
负责发布消息到Kafka broker
5、Consumer
消息消费者,向Kafka broker读取消息的客户端。
6、Consumer Group
每个Consumer属于一个特定的Consumer Group(可为每个Consumer指定group name,若不指定group name则属于默认的group)

官网:http://kafka.apache.org/
中文文档:http://kafka.apachecn.org/

kafka下载地址

下载地址:http://kafka.apache.org/quickstart

点击Download打开https://www.apache.org/dyn/closer.cgi?path=/kafka/2.5.0/kafka_2.12-2.5.0.tgz

再点击https://mirrors.bfsu.edu.cn/apache/kafka/2.5.0/kafka_2.12-2.5.0.tgz 进行下载

下载后解压

注意:不要下载带src的文件,例如:kafka-2.5.0-src.tgz

备注:最新版的Kafka已经内置zookeeper,不需要再另外下载zookeeper

windows 系统
一、启动ZooKeeper服务器

Kafka 使用 ZooKeeper,需要先启动一个ZooKeeper服务器。 可以通过与kafka打包在一起的便捷脚本来快速简单地创建一个单节点ZooKeeper实例。
进入解压后的目录,打开命令行窗口,执行以下命令

bin\windows\zookeeper-server-start.bat config\zookeeper.properties

在这里插入图片描述
执行成功会占用2182端口,命令行窗口 ( 黑窗口 ) 不要关

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值