Kafka 生产者、消费者命令行操作

1.查看操作生产者命令参数

bin/kafka-console-producer.sh

参数

--bootstrap-server <String: server toconnect to> ,连接的 Kafka Broker 主机名称和端口号。

--topic <String: topic>,操作的 topic 名称。

2.发送消息

bin/kafka-console-producer.sh --bootstrap-server hadoop102:9092 --topic first

3.消费者命令行操作

bin/kafka-console-consumer.sh

参数

--bootstrap-server <String: server toconnect to> ,连接的 Kafka Broker 主机名称和端口号。

--topic <String: topic>,操作的 topic 名称。

4.消费消息,再开一个终端

bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic first

好像没有收到hello,再发些消息。

查看消费者

这次收到了新发的两个信息,这是因为hello在启动消费者之前发的信息,所以收不到。可以添加一个参数,收到历史信息。

bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic first --from-beginning 

这样就能收到历史消息

执行的语句bin/kafka-console-producer.sh --bootstrap-server 10.0.0.11:9092 --topic test

但是报错了原因是版本不支持

It's not until Kafka 2.5.0, console producer accepts --bootstrap-server,
before this version, use --broker-list

在2.5.0版本之前只支持 --broker-list
在2.5.0版本之后支持 --bootstrap-server

kafka连接生产者(消费者其实也一样的问题)出现了下面这个报错:(

WARN [Producer clientId=console-producer] Connection to node -1 could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)

找到配置文件在kafka内的config/server.properties

在配置plaintext的时候,地址配置的是master(master是我在/etc/hosts文件里面配置的127.0.0.1),而我连接的时候,使用的是:

 bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

改为:

bin/kafka-console-producer.sh --broker-list master:9092 --topic test

Kafka 生产者、消费者命令行操作相关推荐

  1. kafka 基础概念、命令行操作(查看所有topic、创建topic、删除topic、查看某个Topic的详情、修改分区数、发送消息、消费消息、 查看消费者组 、更新消费者的偏移位置)

    文章目录 前言 1. 基础概念 Broker Producer Consumer Consumer Group Topic Partition Replica 2. 命令行操作 2.1 查看所有top ...

  2. 【kafka】三、kafka命令行操作

    kafka命令行操作 kafka的相关操作命令脚本文件在bin目录下 查看所有的topic kafka-topics.sh --zookeeper hll1:2181 --list 或 kafka-t ...

  3. 简单的kafka命令行操作

    目录 一.主题topic命令行操作 1.查看操作主题的命令参数 2.连接kafka地址,创建名为kaf的主题,指定分区和副本数量 3.查看所有主题的名称 4.查看主题的详细信息 5.修改主题(修改分区 ...

  4. 数据仓库 — 07_Kafka的安装与部署(Kafka命令行操作指令、Kafka集群群起脚本、压力测试、节点数量计算、hadoop_zookeeper_flume_kafka群起脚本、默认端口总结)

    文章目录 1 Kafka的安装与配置 2 Kafka命令行操作 2.1 查看当前服务器中的所有topic 2.2 创建topic 2.3 删除topic 2.4 发送消息 2.5 消费消息 2.6 查 ...

  5. kafka 命令行操作大全

    kafka 命令行操作大全 一.集群相关常用命令 二.topic相关常用命令 2.1 脚本&参数简介 2.2 举例 三.生产者命令行常用操作 3.1 脚本&参数简介 3.2 举例发送消 ...

  6. kafka _命令行操作

    kafka _命令行操作 #启动zk zkServer.start #启动kafka kafka-server-start.sh -daemon /opt/kafka/config/server.pr ...

  7. 大数据6_03_Kafka命令行操作

    3 Kafka命令行操作 总结: # 和topic有关的命令:都使用 kafka-topics-sh --zookeeper hadoop102:2181 + 操作 # 和生产消息有关的:使用brok ...

  8. DOS命令行操作MySQL常用命令

    平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...

  9. github命令行操作

    首先做准备工作,安装github客户端Git Shell和GitHub,GitHub用于界面化操作,本次主要说一下如果用命令行操作, 1.打开Git Shell,进入本地项目库,cd F:gitdem ...

最新文章

  1. C语言*在变量前 **p,C语言之指针*p++和*(p++)区别
  2. JS的手写TRIM函数
  3. 天池入门赛--蒸汽预测
  4. 【推荐】 女人愁嫁时代终于来临
  5. C++ 对象关系映射(ORM)介绍
  6. LeetCode - 231. Power of Two - 判断一个数是否2的n次幂 - 位运算应用实例 - ( C++ )
  7. VB.NET 按键代码 及组合键
  8. 载入样式表单出错: 分析 XSLT 样式表单失败
  9. .NET使用存储过程实现对数据库的增删改查
  10. java流 视频_java如何对视频文件处理?包括拉流推流视频截取等?
  11. 改手机为自动开机的车载导航仪
  12. 如何将wav转为mp3格式,wav中间mp3步骤
  13. 石墨烯——结构、制备方法与性能表征(1)
  14. sfu计算机硕士,别告诉我你了解菲莎国际学院
  15. Python+MySQL+云服务器 定时爬取B站日榜与微博热搜榜信息并保存至数据库
  16. Bloodsucker ZOJ - 3551
  17. oracle php 教程 pdf,AJAX+PHP+Oracle数据库Web开发 ((美)Lee Barney) 中文PDF扫描版 37.5M
  18. Java将编辑器内容生成pdf文件下载
  19. 利用百度地图Android定位SDK获取经纬度
  20. 【SVAC2.0】国家安防监控SVAC2.0标准支持特性

热门文章

  1. 基于51单片机的水温温度PID算法控制系统proteus仿真原理图PCB
  2. has no exported member
  3. 【原创】360购物小蜜的背后:探推荐引擎初探
  4. NetBeans 常用快捷键
  5. 固高GTS运动控制卡,C#语言三轴点胶机样本程序源代码,使用 的是固高GTS-800 8轴运动控制卡
  6. 数据分析师需要学习哪些技能?
  7. 送给前端的你,推荐几篇前端汇总文章
  8. 神经网络在科研中的应用,神经网络理论与应用
  9. 使用JdbcTemplate报 Incorrect column count: expected 1, actual 9错误解决
  10. java开发视频教程精品整理 全部是牛B教程