美文网首页
极简Kafka安装实践

极简Kafka安装实践

作者: 万州客 | 来源:发表于2020-10-14 13:30 被阅读0次

伟人们都说过:先让一个Kafka跑起来!

一,下载

http://kafka.apache.org/downloads
kafka_2.12-2.3.0
https://archive.apache.org/dist/kafka/2.3.0/kafka_2.12-2.3.0.tgz
前面2.12表示的是scala开发语言的版本,后面的2.3.0才是kafka的版本。下载之后,解压到一个测试用目录,然后进入这个目录。
后面的演示,都是基于kafka项目的根目录。

二,运行zookeeper

使用内置kafka,提供协调服务。

bin/zookeeper-server-start.sh config/zookeeper.properties

看到如下输出,表示zk安装成功:

[2020-10-14 11:13:31,953] INFO tickTime set to 3000 (org.apache.zookeeper.server.ZooKeeperServer)
[2020-10-14 11:13:31,953] INFO minSessionTimeout set to -1 (org.apache.zookeeper.server.ZooKeeperServer)
[2020-10-14 11:13:31,953] INFO maxSessionTimeout set to -1 (org.apache.zookeeper.server.ZooKeeperServer)
[2020-10-14 11:13:31,971] INFO Using org.apache.zookeeper.server.NIOServerCnxnFactory as server connection factory (org.apache.zookeeper.server.ServerCnxnFactory)
[2020-10-14 11:13:31,981] INFO binding to port 0.0.0.0/0.0.0.0:2181 (org.apache.zookeeper.server.NIOServerCnxnFactory)

三,运行kafka

bin/kafka-server-start.sh config/server.properties

看到如下输出,表示运行成功

[2020-10-14 11:15:03,479] INFO Kafka version: 2.3.0 (org.apache.kafka.common.utils.AppInfoParser)
[2020-10-14 11:15:03,479] INFO Kafka commitId: fc1aaa116b661c8a (org.apache.kafka.common.utils.AppInfoParser)
[2020-10-14 11:15:03,480] INFO Kafka startTimeMs: 1602645303475 (org.apache.kafka.common.utils.AppInfoParser)
[2020-10-14 11:15:03,481] INFO [KafkaServer id=0] started (kafka.server.KafkaServer)

四,创建一个topic

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

此topic只有一个分区,一个副本。
查看topic状态

bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test
Topic:test      PartitionCount:1        ReplicationFactor:1     Configs:
        Topic: test     Partition: 0    Leader: 0       Replicas: 0     Isr: 0

五,发送消息

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 
>Hello,Kafka
>This is my first Kafka message.
>Hello,Kakfa
>This is my second Kafka message.
>

六,消费消息

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
Hello,Kafka
This is my first Kafka message.

Hello,Kakfa
This is my second Kafka message.

七,打完太极拳,收工

相关文章

  • 极简Kafka安装实践

    伟人们都说过:先让一个Kafka跑起来! 一,下载 http://kafka.apache.org/downloa...

  • kafka极简入门(二) --安装

    回顾kafka极简入门(一) --简介 1.单机版kafka安装 kafka需要结合zookeeper使用,所以本...

  • kafka极简入门(三)--创建topic

    回顾kafka极简入门(二)--安装 topic是kafka的生产者和消费者最小交互的单位,我们先从topic入手...

  • 新年Flag(三)

    1.实践极简生活(物质极简,工作极简,社交极简,学习极简,精神极简,信息极简),实践微习惯。 2.工作 团队管理框...

  • kafka搭建

    Kafka实践 提前准备: 安装Java 安装zookeeper 一、kafka集群安装 分别在h1、h2、h3三...

  • kafka极简入门(四)--常用配置

    回顾:kafka极简入门(三)--创建topic 前言 kafka针对broker, topic, produce...

  • 极简PGSql安装实践

    这次集团竞赛,也涉及了PGSql,一起弄弄。 一,下载 https://www.enterprisedb.com/...

  • kafka——入门

    内容 kafka安装 kafka基本知识 kafka demo例子 引用 一 安装kafka docker 安装k...

  • kafka->logstash

    一、安装kafka 请参考:kafka安装 二、安装logstash 请参考:logstash安装 三、kafka...

  • “极简”实践

    文/铭悦 身体管理 睡醒的刹那,正好时钟敲打6:00。起床换装成了,习惯。跑下楼,才看到淅淅沥沥下着小雨。晨跑,换...

网友评论

      本文标题:极简Kafka安装实践

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