美文网首页ios专题
kafka入门篇(一)

kafka入门篇(一)

作者: HeavenWong | 来源:发表于2017-05-05 14:42 被阅读11次

学习任何技术,就跟学自行车一样, 不要一开始只关注它的具体细节是什么.先学着怎么骑, 骑着骑着就了解大致的原理, 这个时候再去看他的原理,会很轻松.

入门篇(一)

一、安装

1. mac下安装kafka

  • 1 . 注:没有HomeBrew的先去官网看文档安装, 很简单的一句话。
  • 2 . 安装kafka
brew install kafak
  • 注意:安装目录:

      /usr/local/Cellar/kafka/0.10.2.0
    

2. 安装的配置文件位置

/usr/local/etc/kafka/server.properties
/usr/local/etc/kafka/zookeeper.properties

二、快速启动

3. 启动zookeeper

cd /usr/local/Cellar/kafka/0.10.2.0

./bin/zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties &

4.启动 kafka 服务

cd /usr/local/Cellar/kafka/0.10.2.0

./bin/kafka-server-start /usr/local/etc/kafka/server.properties &

5.创建topic/集群/分区

./bin/kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

6.查看创建的topic/分区

./bin/kafka-topics --list --zookeeper localhost:2181 test

7.发送一些消息

  • 运行生产者,然后在控制台中键入一些消息发送到服务器。
 cd /usr/local/Cellar/kafka/0.10.2.0
./bin/kafka-server-start /usr/local/etc/kafka/server.properties &
./bin/kafka-console-producer --broker-list localhost:9092 --topic test 

8.消费消息

  • Kafka-消费者,将消息转储到标准输出。(注:另开一个终端来启动消费者)
 cd /usr/local/Cellar/kafka/0.10.2.0
./bin/kafka-server-start /usr/local/etc/kafka/server.properties &
./bin/kafka-console-consumer --bootstrap-server localhost:9092 --topic test --from-beginning

  • 如果分终端运行的话,可以同步看到消息 :

  • 生产者终端生产消息

  • 消费者终端消费消息

  • 到这里就会简单的 kafka使用了.


相关文章

  • 1、kafka实践-入门指令

    参考 kafka命令大全[https://www.orchome.com/454] kafka系列-入门篇之常用命...

  • kafka入门篇(一)

    学习任何技术,就跟学自行车一样, 不要一开始只关注它的具体细节是什么.先学着怎么骑, 骑着骑着就了解大致的原理, ...

  • Kafka入门篇

    常用命令 Topic 列表 Topic 创建 Producer 生产 Consumer 消费

  • kafka入门篇(二)

    入门篇(二) 创建多个集群(broker) 同样的,先创建一个终端1启动zookeeper, 在创建一个终端2 ...

  • Kafka攻略(入门篇)

    一、环境搭建 kafka的搭建依赖zookeeper,所以我们先配置zookeeper zookeeper正常启动...

  • Kafka入门到精通——入门篇

    发布与订阅消息系统 在正式讨论Apache Kafka (以下简称Kafka)之前,先来了解发布与订阅消息系统的概...

  • DevOps专题

    ---------- Docker ---------- Docker入门篇-概念 Docker入门篇-创建虚拟机...

  • 面向小白的Python教程:入门篇(十)

    本节概要 入门篇总结 程序实例12 本节是入门篇最后一节内容,我们通过学生成绩录入程序将入门篇所学内容完整串起来。...

  • kafka学习系列

    Kafka学习总结(一)——Kafka简介 Kafka学习总结(二)——Kafka设计原理 Kafka学习总结(三...

  • 入门篇 - 2. AudioRecord 采集音频PCM并保存到

    入门篇 - 1.ImageView、SurfaceView、自定义View 绘图入门篇 - 2. AudioRec...

网友评论

    本文标题:kafka入门篇(一)

    本文链接:https://www.haomeiwen.com/subject/jbodzttx.html