kafka怎么读(在spring怎么读取kafka文件)

2024-07-14 07:46:48 31

kafka怎么读(在spring怎么读取kafka文件)

本文目录

在spring怎么读取kafka文件

ound Channel Adapter用来发送消息到Kafka。 消息从Spring Integration Channel中读取。 你可以在Spring application context指定这个channel。一旦配置好这个Channel,就可以利用这个Channel往Kafka发消息。 明显地,Spring Integration特定的消息发送给这个Adaptor,然后发送前在内部被转为Kafka消息。当前的版本要求你必须指定消息key和topic作为头部数据 (header),消息作为有载荷(payload)。例如

请教一个关于使用spark 读取kafka只能读取一个分区数据的问题

我先写了一个kafka的生产者程序,然后写了一个kafka的消费者程序,一切正常。生产者程序生成5条数据,消费者能够读取到5条数据。然后我将kafka的消费者程序替换成使用spark的读取kafka的程序,重复多次发现每次都是读取1号分区的数据,而其余的0号和2号2个分区的数据都没有读到。请哪位大侠出手帮助一下。 我使用了三台虚拟机slave122,slave123,slave124作为kafka集群和zk集群;然后生产者和消费者程序以及spark消费者程序都是在myeclipse上完成。 软件版本为:kafka_2.11-0.10.1.0,spark-streaming-kafka-0-10_2.11-2.1.0,zookeeper-3.4.9 spark消费者程序主要代码如下:Map《String, Object》 kafkaParams = new HashMap《》();kafkaParams.put(“bootstrap.servers“, “slave124:9092,slave122:9092,slave123:9092“);kafkaParams.put(“key.deserializer“, “org.apache.kafka.common.serialization.StringDeserializer“);kafkaParams.put(“value.deserializer“,“org.apache.kafka.common.serialization.StringDeserializer“);kafkaParams.put(“group.id“, “ssgroup“);kafkaParams.put(“auto.offset.reset“, “earliest“); //update mykafka,“earliest“ from the beginning,“latest“ from the rear of topickafkaParams.put(“enable.auto.commit“, “true“); //messages successfully polled by the consumer may not yet have resulted in a Spark output operation, resulting in undefined semanticskafkaParams.put(“auto.commit.interval.ms“, “5000“);// Create a local StreamingContext with two working thread and batch interval of 2 secondSparkConf conf = new SparkConf();//conf被set后,返回新的SparkConf实例,所以多个set必须连续,不能拆开。conf.setMaster(“local“).setAppName(“streaming word count“).setJars(new String{“D:\\Workspaces\\MyEclipse 2015\\MyFirstHadoop\\bin\\MyFirstHadoop.jar“});;try{JavaStreamingContext jssc = new JavaStreamingContext(conf, Durations.seconds(5));Collection《String》 topics = new HashSet《》(Arrays.asList(“order“));JavaInputDStream《ConsumerRecord《String, String》》 oJInputStream = KafkaUtils.createDirectStream(jssc,LocationStrategies.PreferConsistent(),ConsumerStrategies.《String, String》Subscribe(topics, kafkaParams));JavaPairDStream《String, String》 pairs = oJInputStream.mapToPair(new PairFunction《ConsumerRecord《String, String》, String, String》() {private static final long serialVersionUID = 1L; @Override public Tuple2《String, String》 call(ConsumerRecord《String, String》 record) { try {BufferedWriter oBWriter = new BufferedWriter(new FileWriter(“D:\\Workspaces\\MyEclipse 2015\\MyFirstHadoop\\bin\\mysparkstream\\MyFirstHadoop.out“,true)); String strLog = “^^^^^^^^^^^ “ + System.currentTimeMillis() / 1000 + “ mapToPair:topic:“ + record.topic() + “,key:“ + record.key() + “,value:“ + record.value() + “,partition id:“ + record.partition() + “,offset:“ + record.offset() + “.\n“; System.out.println(strLog); oBWriter.write(strLog); oBWriter.close(); } catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} return new Tuple2《》(record.key(), record.value()); }});pairs.print();jssc.start(); //start here in factjssc.awaitTermination();jssc.close();}catch(Exception e){// TODO Auto-generated catch blockSystem.out.println(“Exception:throw one exception“);e.printStackTrace();}

kafkaesque什么意思

Kafkaesque adj. 卡夫卡式;受压抑和恶梦般的所谓“卡夫卡式”(Kafkaesque)一语,成了人在遥远而荒诞的、强制性的外力面前孑然无助的写照,所有对非人性化公司、官僚机构或集权统治有过切身感受的现代读者供你参考,祝你开心。

kafka怎么读(在spring怎么读取kafka文件)

本文编辑:admin

更多文章:


河南一地发布疫情(2020年疫情解封后河南省许昌市什么时间学生开学)

河南一地发布疫情(2020年疫情解封后河南省许昌市什么时间学生开学)

本文目录2020年疫情解封后河南省许昌市什么时间学生开学受疫情影响郑州多个景点需核酸阴性证明入园开封市两例分别是哪里的河南又有疫情了吗2020年疫情解封后河南省许昌市什么时间学生开学2020年4月7日。根据查询许昌市人民政府官网显示,202

2024年7月12日 02:58

人事管理系统数据库设计(数据库人事管理系统怎么做急求 oracle)

人事管理系统数据库设计(数据库人事管理系统怎么做急求 oracle)

本文目录数据库人事管理系统怎么做急求 oracle求sql数据库设计一个简单的教师人事管理系统,主要针对工资,考勤,绩效三方面,六七个表左右,谢谢想做一个人事管理系统,要连接数据库的,大致就是下面这样用eclipse和SQL数据库结合起来写

2024年6月28日 00:24

女装入门到精通(淘宝从入门到精通)

女装入门到精通(淘宝从入门到精通)

本文目录淘宝从入门到精通如何自学服装设计服装设计教程服装有哪些风格学服装设计培训大约需要多少钱我想知道 学服装设计的出来能干什么服装设计专业主修课程现在学服装设计学费大概要多少啊服装打版教程淘宝从入门到精通最近整理了一些淘宝运营资料,发现这

2024年5月28日 15:34

electronic所有形式(初中英语electricity的用法)

electronic所有形式(初中英语electricity的用法)

本文目录初中英语electricity的用法electric,electronic和electronical的区别和用法e是什么意思初中英语electricity的用法electricity 电,名词;electric,形容词,电的,如~l

2024年7月24日 04:12

搜狗翻译在线翻译(搜狗输入法在线翻译怎么使用)

搜狗翻译在线翻译(搜狗输入法在线翻译怎么使用)

本文目录搜狗输入法在线翻译怎么使用搜狗输入法怎么中英互译搜狗输入法的翻译功能怎么使用《搜狗浏览器》翻译网页功能使用教程搜狗输入法在线翻译如何使用 搜狗输入法翻《搜狗翻译》实时翻译操作方法搜狗在线翻译搜狗输入法在线翻译怎么使用搜狗输入法在线翻

2024年7月13日 14:54

redirected(forward 和redirect的区别)

redirected(forward 和redirect的区别)

本文目录forward 和redirect的区别render和redirect的区别是什么forward 和redirect的区别forward 和redirect的区别:1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目

2024年6月7日 05:46

isnumber函数的使用方法及实例(c语言中的isnumber函数的作用)

isnumber函数的使用方法及实例(c语言中的isnumber函数的作用)

本文目录c语言中的isnumber函数的作用如何用函数来判断单元格的数值是否为文本值excel中 isnumber函数的问题c语言中的isnumber函数的作用isnumber,is,是,number,数字很显然此函数的功能是判断参数是不是

2024年7月23日 05:57

schedule中文翻译(手账本里面的:schedule和itinerary item 是什么意思,怎么翻译)

schedule中文翻译(手账本里面的:schedule和itinerary item 是什么意思,怎么翻译)

本文目录手账本里面的:schedule和itinerary item 是什么意思,怎么翻译工作计划的英文是schedule吗schedule怎么用meet the schedule什么意思求关于meet的各种解释手账本里面的:schedul

2024年4月4日 06:14

正则表达式生成工具(f12 开发调试工具怎么调试正则表达式)

正则表达式生成工具(f12 开发调试工具怎么调试正则表达式)

各位老铁们好,相信很多人对正则表达式生成工具都不是特别的了解,因此呢,今天就来为大家分享下关于正则表达式生成工具以及f12 开发调试工具怎么调试正则表达式的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录f12 开

2024年9月30日 02:05

html5颜色怎么写(html5设置颜色 <p>智能电地暖</p> 这个表示设置背景色)

html5颜色怎么写(html5设置颜色 <p>智能电地暖</p> 这个表示设置背景色)

大家好,今天小编来为大家解答以下的问题,关于html5颜色怎么写,html5设置颜色 智能电地暖 这个表示设置背景色这个很多人还不知道,现在让我们一起来看看吧!本文目录html5设置颜色 智能电地暖 这个表示设置背景色html5 怎么选择色

2024年9月1日 02:45

中级经济师考试(中级经济师考试条件有哪些)

中级经济师考试(中级经济师考试条件有哪些)

本文目录中级经济师考试条件有哪些中级经济师考试科目有哪些中级经济师考哪几门科目呢中级经济师有哪些考试科目中级经济师考试时间怎么安排中级经济师考试都有哪些内容中级经济师考哪些内容中级经济师考试时间安排是什么中级经济师考哪几门中级经济师考试条件

2024年7月7日 16:52

jdk版本越高越好吗(jdk的版本是越高越好吗为什么有人说jdk1.5才是最好用的版本呢)

jdk版本越高越好吗(jdk的版本是越高越好吗为什么有人说jdk1.5才是最好用的版本呢)

本文目录jdk的版本是越高越好吗为什么有人说jdk1.5才是最好用的版本呢Java方面JDK各版本的区别jdk的版本是越高越好吗为什么有人说jdk1.5才是最好用的版本呢jdk是java development kit的简写,就是java开

2024年7月7日 14:14

tcp协议的全称是指(TCP全称是什么)

tcp协议的全称是指(TCP全称是什么)

本文目录TCP全称是什么Tcp是什么协议什么是tcp 协议tcp/ip网络协议中的tcp是指什么tcp的全称是什么TCP协议是什么tcp协议是什么TCP全称是什么TCP/IP全称:Transmission Control Protocol

2024年7月3日 12:41

特效师前景怎么样(特效师工作好找么)

特效师前景怎么样(特效师工作好找么)

本文目录特效师工作好找么Java程序员,cg动画师,特效师,那个前景好呢抖音特效师挣钱吗电影特效师这个职业如何前景如何特效师工作好找么我觉得特效师现在找工作非常好找,特别是游戏特效师。当然了,我说的前提是在特效这方面要有经验,所以说特效师是

2024年5月10日 04:32

ahover(网页设计怎么单独的设计多种a:hover)

ahover(网页设计怎么单独的设计多种a:hover)

本文目录网页设计怎么单独的设计多种a:hovera hover 怎么写网页设计怎么单独的设计多种a:hover因为css无法选择父元素,但是能选择兄弟元素,所以我们没必要那么死板,可以让方框和字体作为兄弟节点,让字体悬浮在方框上就行了。想要

2024年7月13日 15:08

个人博客选择wordpress还是typecho好呢?emlog可以转到dedecms吗

个人博客选择wordpress还是typecho好呢?emlog可以转到dedecms吗

本文目录个人博客选择wordpress还是typecho好呢emlog可以转到dedecms吗怎样在emlog中使用百度统计emlog文章采集可以采集ZBlogger的吗个人博客选择wordpress还是typecho好呢大概2005年就开

2024年6月8日 15:45

在线教学的优势(在线教育学习的优势有哪些)

在线教学的优势(在线教育学习的优势有哪些)

本文目录在线教育学习的优势有哪些在线教学的优点网络教育有哪些优势在线教育的优点有些什么它的优缺点是什么在线教育的优势是什么在线教育较之传统教育有哪些优势在线教育学习的优势有哪些在线教育学习的优势:第一,当学生面对计算机时,他所产生的第一感觉

2024年7月3日 18:41

node命令(如何使用node命令方式启动修改端口)

node命令(如何使用node命令方式启动修改端口)

大家好,关于node命令很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何使用node命令方式启动修改端口的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文

2024年6月28日 23:40

在微机中,数据总线可以传输地址信号和数据信息吗?在微机中主机由微处理器和什么组成

在微机中,数据总线可以传输地址信号和数据信息吗?在微机中主机由微处理器和什么组成

本文目录在微机中,数据总线可以传输地址信号和数据信息吗在微机中主机由微处理器和什么组成在微机中,VGA的含义是什么在微机中,主机由微处理器与什么组成在微机中io指的是什么在微机中内存的容量是指什么在微机中,CPU,存储器,输入设备,输出设备

2024年7月24日 08:09

怎样下载cad?哪里有cad下载免费的cad下载

怎样下载cad?哪里有cad下载免费的cad下载

本文目录怎样下载cad哪里有cad下载免费的cad下载autocad2007的安装教程autocad2016在电脑上怎么下载安装autocad电脑版安装教程电脑免费版cad怎么下载呀autocad2007怎么安装 autocad2007免费

2024年7月3日 15:16

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2342
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1736
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1168
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1164
标签列表

热门搜索