Kafka 多维度系统精讲(1)- 基础操作

1 Kafka 介绍

  • 分布式的流平台
  • 基于 zookeeper 的分布式消息系统
  • 具有高吞吐率、高性能、实时及高可靠等特点

在这里插入图片描述

2 环境配置

2.1 zookeeper 配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 Kafka 配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


  • 常见命令
1、启动Kafka
bin/kafka-server-start.sh config/server.properties &

2、停止Kafka
bin/kafka-server-stop.sh

3、创建Topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic tzb-topic

4、查看已经创建的Topic信息
bin/kafka-topics.sh --list --zookeeper localhost:2181

5、发送消息
bin/kafka-console-producer.sh --broker-list 192.168.220.128:9092 --topic tzb-topic

6、接收消息
bin/kafka-console-consumer.sh --bootstrap-server 192.168.220.128:9092 --topic tzb-topic --from-beginning



在这里插入图片描述
在这里插入图片描述

3 Kafka 基本概念

3.1 Topic

一个虚拟的概念,由1到多个 Partitions 组成

3.2 Partition

实际消息存储单位

3.3 Producer

消息生产者

3.4 Consumer

消息消费者


  • 创建 topic
    在这里插入图片描述

  • 查看 topic
    在这里插入图片描述

  • 发送消息
    在这里插入图片描述

  • 接收消息
    在这里插入图片描述

©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页