• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

使用Kafka构建文本数据流

武飞扬头像
上课不要睡觉了
帮助1

本文目的仅为方便个人后续启动服务的重复操作

环境:在windows中使用VMware Workstation安装的Ubuntu

1、Kafka安装

首先在虚拟机中找到压缩包的位置,打开命令行
学新通
解压到/usr/lib位置,注意每个人的版本不同所以要根据自己实际的文件情况解压,我这里的版本是(kafka_2.12-3.1.0.tgz)

tar -xzf kafka_2.12-3.1.0.tgz -C /usr/lib

进入到解压的位置(如果指定了解压位置就要先进入到解压目录)
例如这里要先

cd /usr/lib

进入到Kafka

cd kafka_2.12-3.1.0

由于文件名太长了这里改一下它的名字成kafka
(前面一个是原来的文件名和地址,第二个是要改成的文件名和地址)
相当于移动文件了

sudo mv ./kafka_2.12-3.1.0 ./kafka

2、启动服务

这里要在Kafka文件目录下(下面新开的所有命令行均在Kafka目录中)
学新通
启动ZooKeeper

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

再开启一个命令行会话,启动Kafka

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

3、创建Topic

开启一个命令行会话,创建一个名为Shakespeare的Topic:

bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic Shakespeare

查看已有的Topic

bin/kafka-topics.sh --list --bootstrap-server localhost:9092

学新通

4、发送消息

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic Shakespeare
>To be, or not to be, that is the question:

5、消费数据

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic Shakespeare --from-beginning

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgagjhh
系列文章
更多 icon
同类精品
更多 icon
继续加载