我在我的Windows PC上构建了一个小测试环境并写下以下代码来测试kafka(使用org.apache.kafka中的kafka_2.10:0.9.0.1) .

package iii.functiontesting;

import java.text.ParseException;

import java.util.Properties;

import org.apache.kafka.clients.producer.KafkaProducer;

import org.apache.kafka.clients.producer.ProducerRecord;

/**

* Hello world!

*

*/

public class test4

{

public static void main( String[] args ) throws ParseException

{

Properties producerProps=new Properties();

producerProps.put("bootstrap.servers", "localhost:9092");

producerProps.put("serializer.class",org.apache.kafka.common.serialization.StringSerializer.class.getName());

producerProps.put("key.serializer",org.apache.kafka.common.serialization.StringSerializer.class.getName());

producerProps.put("value.serializer",org.apache.kafka.common.serialization.StringSerializer.class.getName());

producerProps.put("request.required.acks","1");

KafkaProducer kafkawriter= new KafkaProducer(producerProps);

ProducerRecord msg=new ProducerRecord<>("TEST3","ImKey","teststring1");

kafkawriter.send(msg);

}

}

我使用以下命令检查消息是否正确写入队列

D:\ Work \ kafkaenv \ kafka_2.10-0.9.0.1 \ bin \ windows> . \ kafka-console-consumer.bat --zookeeper localhost:2181 --topic TEST3 - from-beginning

但是,我发现kafka-console-consumer没有显示任何内容 .

我怀疑我的kafka服务器运行不正常,所以我使用console-producer进行测试 .

D:\ Work \ kafkaenv \ kafka_2.10-0.9.0.1 \ bin \ windows> . \ kafka-console-producer.bat --broker-list localhost:9092 --topic TEST3 aaaaa

这次我可以看到aaaaa清楚地显示在控制台消费者之下 . 我无法弄清楚会发生什么 . 谁能帮我?

java kafka producer_KafkaProducer未成功将消息发送到队列中相关推荐

  1. java开发微信第三方平台 模板消息发送消息案例

    今天利用自己的一点休息时间来编写了一个利用java开发的微信第三方平台,这次开发的目地是利用微信的模板消息无限的向关注用户推送消息.经过反复的测试,无BUG出现. 开发语言:java,数据库:mysq ...

  2. kafka的生产者如何把消息发送到指定分区里

    发送分区设置 默认配置 The default partitioning strategy: If a partition is specified in the record, use it If ...

  3. java 多线程取一条记录_java多线程从队列中取出数据执行

    天涯尽头无女友 楼上的解释完全正确,不过可以利用s.poll()返回值是否为null,作为跳出条件.下面诗完整代码.packagecom.demo;importjava.util.ArrayList; ...

  4. rabbitmq消息队列,消息发送失败,消息持久化,消费者处理失败相关

    转:https://blog.csdn.net/u014373554/article/details/92686063 项目是使用springboot项目开发的,前是代码实现,后面有分析发送消息失败. ...

  5. Kafka生产者——消息发送流程,同步、异步发送API

    生产者消息发送流程 发送原理 Kafka的Producer发送消息采用的是异步发送的方式. 在消息发送的过程中,涉及到了两个线程:main线程和Sender线程,以及一个线程共享变量:RecordAc ...

  6. go 实现 kafka 消息发送、接收

    引言 网络上关于 go 实现 kafka 消息发送和接收的文章很多,但是实际操作起来又不是很清楚,本文在网络资源的基础上,结合自己搭建过程中遇到的问题进行了总结. 本文的实验主机:Mac笔记本. 一. ...

  7. activemq java 重发_java – 无法让ActiveMQ重新发送我的消息

    我有一个用 Java编写的单线程ActiveMQ使用者.我所要做的就是从队列中接收()一个消息,尝试将其发送到Web服务,如果成功则确认()它.如果Web服务调用失败,我希望消息保留在队列中并在超时后 ...

  8. Golang实现Kafka消息发送、接收

    一:核心概念 kafka是消息中间件的一种,是一种分布式流平台,是用于构建实时数据管道和流应用程序.具有横向扩展,容错,wicked fast(变态快)等优点. kafka中涉及的名词: 消息记录(r ...

  9. Kafka入门教程 Golang实现Kafka消息发送、接收

    一:核心概念 kafka是消息中间件的一种,是一种分布式流平台,是用于构建实时数据管道和流应用程序.具有横向扩展,容错,wicked fast(变态快)等优点. kafka中涉及的名词: 消息记录(r ...

最新文章

  1. 对一些架构设计原则的反思
  2. 知乎高赞:中国有哪些不错的开源软件产品?
  3. 3G-SDI光端机产品技术参数规格及产品应用领域
  4. HDU 4099 Revenge of Fibonacci (数学+字典数)
  5. mysql中mapping标签的作用_3种高效的Tags标签系统数据库设计方案分享
  6. oracle帐号永久生效,[Linux] alias永久生效
  7. 无线网络何连不到服务器,关于电脑宾馆连接不上无线网络的解决方法
  8. 更改文字颜色为红色HTMl语言,怎样用css将文字改为红色?
  9. 计算机在微表情的应用,基于深度卷积神经网络的微表情识别
  10. win10不能正常安装.NET Framework 3.5,报0x800F081F错误。
  11. 桂电七院数据结构实验报告一
  12. ubuntu先anaconda中python3与ros共存时opencv报错
  13. rust纯黑_《黑色沙漠》极致颜艺 黑丝美腿蠢萌搞怪任你捏
  14. 指针数组,数组指针,函数指针,指针函数,函数指针数组
  15. Linux面试题目(一)
  16. JQuery极果商城项目实战(附完整代码)
  17. 国家卫健委: 建设电子印章系统,推进电子证照与电子合同等融合应用
  18. Linux下最常用的10个文件压缩工具
  19. 基于顺序表的图书管理系统(C语言)
  20. 使用Diskpart磁盘管理中的clean命令,误删除了移动硬盘分区后,找回分区并恢复数据方法。(U盘启动盘)

热门文章

  1. 渗透测试之后台查找,如何查找网站后台
  2. 第三人称计算机获奖感言,玄彬获奖感言感谢女友孙艺珍 惹众网友羡慕
  3. matlab幂函数e,MATLAB e的幂函数拟合
  4. Android音视频——MediaPlayerService
  5. 计算机学院晚会标题,计算机学院举办“计忆留夏·e彩纷呈”2017届毕业生晚会...
  6. Canny边缘检测方法中的非极大抑制
  7. 史上最全的软件测试面试题
  8. 策略模式——商品促销
  9. 《黑客与画家》读书笔记(一)
  10. Google Earth Engine(python)——Sentinel 2 影像的地形、坡度、坡向和太阳高度角校正