游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

Flink操练(五)之DS简介(5)编写第一个Flink程序

  Scala版Flink程序编写packagelearnimportorg。apache。flink。api。java。utils。ParameterToolimportorg。apache。flink。streaming。api。scala。{DataStream,StreamExecutionEnvironment}importorg。apache。flink。streaming。api。windowing。time。Timeprogram:bigdatalearndescription:{description}author:Mr。逗create:2021090810:04objectStreamingJob{defmain(args:Array〔String〕):Unit{获取socket端口号valport:Inttry{ParameterTool。fromArgs(args)。getInt(port)}catch{casee:Exception{System。err。println(Noportset。Usedefaultport9000!)}9000}获取运行环境valenv:StreamExecutionEnvironmentStreamExecutionEnvironment。getExecutionEnvironment链接socket获取输入数据valtextenv。socketTextStream(172。17。0。50,9000,)importorg。apache。flink。api。scala。解析数据(数据扁平化),分组,窗口计算,并且聚合求sumvalwordWithCounttext。flatMap(lineline。split(,))。map(wWordWithCount(w,1))。keyBy(word)分组。timeWindow(Time。seconds(2),Time。seconds(1))指定窗口大小,间隔时间。sum(count);sum或者reduce都行。reduce((a,b)WordWithCount(a。word,a。countb。count));wordWithCount。print()。setParallelism(1);打印到控制台env。execute(SocketWindowCount!)}caseclassWordWithCount(word:String,count:Long)}
  打开一个终端(Terminal),运行以下命令nclk9999
  接下来使用IDEA运行就可以了。Java版Flink程序编写importorg。apache。flink。api。common。functions。FlatMapFunction;importorg。apache。flink。api。java。tuple。Tuple2;importorg。apache。flink。streaming。api。datastream。DataStream;importorg。apache。flink。streaming。api。environment。StreamExecutionEnvironment;importorg。apache。flink。util。Collector;publicclassWordCountFromSocket{publicstaticvoidmain(String〔〕args)throwsException{finalStreamExecutionEnvironmentenvStreamExecutionEnvironment。getExecutionEnvironment();env。setParallelism(1);DataStreamStringstreamenv。socketTextStream(localhost,9999);stream。flatMap(newTokenizer())。keyBy(rr。f0)。sum(1)。print();env。execute(FlinkStreamingJavaAPISkeleton);}publicstaticclassTokenizerimplementsFlatMapFunctionString,Tuple2String,Integer{OverridepublicvoidflatMap(Stringvalue,CollectorTuple2String,Integerout)throwsException{String〔〕stringListvalue。split(s);for(Strings:stringList){使用out。collect方法向下游发送数据out。collect(newTuple2(s,1));}}}}2下载Flink运行时环境,提交Jar包的运行方式
  下载链接:http:mirror。bit。edu。cnapacheflinkflink1。11。1flink1。11。1binscala2。11。tgz
  然后解压tarxvfzflink1。11。1binscala2。11。tgz
  启动Flink集群cdflink1。11。1。binstartcluster。sh
  可以打开FlinkWebUI查看集群状态:http:localhost:8081
  在IDEA中使用mavenpackage打包。
  提交打包好的JAR包cdflink1。11。1。binflinkrun打包好的JAR包的绝对路径
  停止Flink集群。binstopcluster。sh
  查看标准输出日志的位置,在log文件夹中。cdflink1。11。1log

为何16寸的笔记本电脑开始兴起?刚买的联想小新Pro16锐龙5800H核显版,16:10显示屏,相对于16:9没有大下巴。现在的制造工艺越来越先进,显示器边框越来越窄,现在的16寸其大小和以前的14寸差不多大……恋人分手后,还有必要做朋友么前几天朋友分手,说分手了,他们还是朋友,还有意义么,我觉得没有意义了,但想想也许站在她的角度是有意义的,但我觉得彼此深爱过,分手了应该不会做朋友了,仔细想想恋人之间分手后做朋友……草字的组词及造句草co栽培植物以外的草本植物的统称。烧火或喂牲口用的植物的。茎叶。初步的;非正式的(文稿)。马虎;不细致。草字组词草案草包草场草丛草地……二年级上册简单的排列说课稿一、教学内容及教材分析:今天我所执教的是人教版实验教材小学数学二年级上册数学广角例1及相关练习。排列与组合的思想方法不仅应用广泛,而且是后面学习概率统计知识的基础。传统教……有趣的拓印教案有趣的拓印画一、教学目的:1。引导幼儿学习在均匀地涂色并印画的技能。2。引导幼儿探索发现,培养幼儿初步表现美的能力。3。在活动中体验成功的喜悦。二……差半车麦秸阅读题答案阅读题在语文考试中始终占有重要位置,阅读题一般分为课内阅读和课外阅读。以下是小编给你推荐的差半车麦秸阅读题及参考答案,希望对你有帮助!《差半车麦秸》阅读原文差半车麦秸同我……词语渺小的反义词中文发音:渺小mioxio渺小的词语解释:指非常微小或无关紧要,并且常指同类事物中相比时较卑贱。渺小的反义词:伟大、巨大、庞大、高大、强大用渺小造句1、……托班体会色彩美科学教案教学目标:1、认知红黄绿,体会色彩美。2、可以在教学中找着与其相应的色彩,加强对色彩的认知。教学要点:认知红黄绿,体会色彩美教学难点:能找着相应色彩……口语交际我是小小推销员教学设计范文【设计思路】依我据新课标的新理念,设置了一个大的语言环境推销手帕。围绕这个话题,展开一系列的口语练习。努力在本节课的设计与教学中体现以下几点:、整节课中,紧紧围绕兴……西湖的教学设计模版教学目标1。正确、流利、有感情地朗读课文,背诵自己喜欢的自然段。会用犹如、像、仿佛、宛如等词语口头造句。2。在自读自悟、教师点拨、合作交流中抓住重点词句理解课文内容……三年级起点的新标准英语教学教案教材分析本教案设计的内容是小学三年级起点的《新标准英语》第三册Module6Unit1Canyourunfast?的内容,主要是掌握单词can的运用和学会听、说、读、单词……悔过近义词是什么悔过的近义词:悔悟、改悔、悔恨悔过的近义词详细信息:huiwu1、悔悟示例:这种悔恨的思潮像流行病一样传遍了民间与政府,适度的表现良知是件好事,但……
关于寻隐者不遇的课堂设计教学要求:1学会6个生字。认识5个字。2正确、流利地朗读课文。背诵课文。教学重点、难点:学会生字。朗读、背诵课文。课前准备:本课生字卡片,朗……第五单元ampnbsp遗传变异和进化(1)(生物高考复习要点第五单元遗传、变异和进化(1)1遗传规律的重要概念及其关系2孟德尔的遗传定律孟德尔通过长达年的豌豆杂交实验,以他不同于前人的创造性的科学研究方法(包括单因子分……俄媒文章中国品牌立足本土走向世界俄罗斯自由媒体网5月27日发表题为《为何俄罗斯不能像中国人那样只选择国货?》的文章称,俄罗斯厂商需要向中国人学习,从电子到服装,中国商品几乎正在所有领域大举占领全球市场。全文摘……一呼百应的对对子一呼百应的意思是人发出号召;众人纷纷响应。那一呼百应有什么对对子呢?下面是品学网小编给大家整理的一呼百应的对对子,供大家阅读!一呼百应的对对子一呼百应一倡百和其他成……三年级数学上册人教版多位数乘一位数乘法教学反思本课时教学内容主要是学习多位数乘一位数(不进位)的笔算方法,重点是让学生会用笔算来计算多位数乘一位数的乘法并用其解决生活中的数学问题。因为由前面的。乘法学习作基础,这一内容对学……一年级数学北师大版物体分类说课稿您现在正在阅读的北师大版一年级数学《物体分类》说课稿文章内容由收集!本站将为您提供更多的精品教学资源!北师大版一年级数学《物体分类》说课稿《物体分类》是北师大版义务教育数学实验……ampnbsp生活中的暖色四年级上美术第7册教案《生活中的暖色》四年级上美术第7册教案教学内容与目标:1显性内容与目标:应知:暖色的色彩特点和所表达的感受。应会:能画出一幅以暖色为主的画。2隐性……修改病句三1、下面句子有语病的一项是()A、自古以来,无数诗人咏唱过游子的思家之情。B、笑,是人们心情愉快的表现,对于健康是有益的。C、社会主义的经济发展,应该能够满足……粗浅的词语造句粗浅拼音【注音】:cuqian粗浅解释【意思】:浅显;不深奥:象这样的道理是很容易懂的。粗浅造句:1、就是大学四年,所授课业也还是相当粗浅的学识。……我的空中楼阁优秀教案设计导语:读过李乐薇的《我的空中楼阁》,记忆中最深的一句话就是山如眉黛,小屋恰似眉梢的痣一点。以下是小编为大家整理的我的空中楼阁优秀教案,欢迎大家阅读与借鉴!教学目标:……其他教案镜子里的人活动目标:1、了解每个人的体形不同,人与人的长相也是不同的,激发幼儿观察的兴趣。2、引导幼儿介绍自己,如姓名、性别、年龄、外貌特征等,增进同伴间的情感。3、复习高、……粪肥怎么造句粪肥拼音【注音】:fenfei粪肥解释【意思】:用做肥料的人或家畜、鸟类等的粪便。粪肥造句粪肥造句:1、排名第二的是牲畜和粪肥产生的甲烷。……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网