当前位置: 首页 > news >正文

vps怎么上传网站程序百度网盘官网网页版

vps怎么上传网站程序,百度网盘官网网页版,wordpress登录可见,移动门网站建设概述 SourceFunction:非并行数据源(并行度只能1) --接口 RichSourceFunction:多功能非并行数据源(并行度只能1) --类 ParallelSourceFunction:并行数据源(并行度能够>1) --接口 RichParallelSourceFunction:多功能并行数据源(并行度能够>1) --类 【建议使用的】 ——…

概述

SourceFunction:非并行数据源(并行度只能=1) --接口

RichSourceFunction:多功能非并行数据源(并行度只能=1) --类

ParallelSourceFunction:并行数据源(并行度能够>=1) --接口

RichParallelSourceFunction:多功能并行数据源(并行度能够>=1) --类 【建议使用的】

——Rich 字样代表富有,在编程中,富有代表可以调用的方法很多,功能很全的意思。

 基础案例

package com.bigdata.day02;//1、SourceFunction
// public class ZidingyiSource implements SourceFunction<Student> {
//2、RichSourceFunction
// public class ZidingyiSource extends RichSourceFunction<Student> {
//3、ParallelSourceFunction
//public class ZidingyiSource implements ParallelSourceFunction<Student> {
//4、RichParallelSourceFunction
//public class ZidingyiSource extends RichParallelSourceFunction<Student> {
// 推荐的
public class ZidingyiSource extends RichParallelSourceFunction<Student> {// ctrl + oprivate final Random random = new Random();private boolean flag = true;// 现在不用@Overridepublic void open(Configuration parameters) throws Exception {System.out.println("实现一些资源的开启");}// 现在不用@Overridepublic void close() throws Exception {System.out.println("实现一些资源的关闭");}@Overridepublic void run(SourceContext<Student> sourceContext) throws Exception {while (flag){String stu_id = UUID.randomUUID().toString();String stu_name = "Student_"+stu_id;int stu_age = random.nextInt(8)+10;long stu_timestamp = System.currentTimeMillis();Student student = new Student(stu_id,stu_name,stu_age,stu_timestamp);sourceContext.collect(student);Thread.sleep(1000);}}// 具体什么时候 会调用还不知道@Overridepublic void cancel() {flag = false;System.out.println("停止运行");}
}//调用
public class ZiDingYi {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();// add + new DataStreamSource<Student> studentDataStreamSource = env.addSource(new ZidingyiSource());int parallelism = studentDataStreamSource.getParallelism();System.out.println(parallelism);// print之前与之后的并行度是不同的studentDataStreamSource.print().setParallelism(1);env.execute();}
}

cancel+open+close的调用时机

package com.bigdata.day02;import java.util.Objects;/*
* 1、这几个方法都会按照并行度调用多次 调度的次数 按照studentDataStreamSource的并行度
*
*/public class ZiDingYi {public static void main(String[] args) throws Exception {// 在上面案例的基础上实现StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();DataStreamSource<Student> studentDataStreamSource = env.addSource(new ZidingyiSource());// 此时就只会调用一次了studentDataStreamSource.setParallelism(1);// 此时打印也会有多个并行度(8个cpu)studentDataStreamSource.print();// 异步调用 此时会调用open方法JobExecutionResult execute = env.execute();JobClient flink_job = env.executeAsync("Flink Job");Thread.sleep(3000);// 此时会调用 cancel 和 close flink_job.cancel();}
}

 kafkaSource

package com.bigdata.day02;import java.util.Properties;public class KafkaSource {public static void main(String[] args) throws Exception{//envStreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();// properties Properties properties = new Properties();properties.setProperty("bootstrap.servers", "bigdata01:9092");properties.setProperty("group.id", "g1");// consumerFlinkKafkaConsumer<String> consumer= new FlinkKafkaConsumer<String>("yhedu",new SimpleStringSchema(),properties);// sourceDataStreamSource<String> dataStreamSource = env.addSource(consumer);dataStreamSource.filter(new FilterFunction<String>() {@Overridepublic boolean filter(String s) throws Exception {return s.contains("success");}}).print();env.execute();}
}

http://www.khdw.cn/news/32297.html

相关文章:

  • 在线精品课程网站开发企业关键词排名优化哪家好
  • 设计方案介绍百度seo优化系统
  • 长春网站建设q479185700惠科学新概念外链平台
  • 平顶山公司做网站东莞网络营销网络推广系统
  • 温州网站建设最新报价各大免费推广网站
  • wordpress 3.8页面伪静态化 htmlseo学校
  • 论文个人网站建设搜索引擎优化课程
  • 投资网站建设方案网站推广的技术有哪些
  • 做网站咨询seo专业推广
  • 大学帮学校做网站百度推广客户端手机版
  • 设计素材网站模板重庆seo网络推广优化
  • 工作简历怎么写?seo网站优化优化排名
  • 网站运营软件网络营销推广技巧
  • 做费网站济南seo的排名优化
  • 门户类网站建设seo零基础视频教程
  • 药品行业做网站站长工具的使用seo综合查询排名
  • 沈阳seo全网营销江苏短视频seo搜索
  • 东营市做网站优化直通车优化推广
  • adobe软件做网站的seo网站推广软件
  • 刘强东自己做网站best网络推广平台
  • 上海网站络公司百度指数怎样使用
  • 做网站的新闻sem工资
  • 网站建设推广唯心磁遁8站内营销推广方案
  • 广州网站设计公司兴田德润在那里最佳搜索引擎磁力
  • 网站外包 多少钱如何做网站推广广告
  • 青岛日文网站制作搜索引擎谷歌入口
  • 做网站买房可靠吗英雄联盟世界排名
  • logo图案生成器seo教学网站
  • 诗词门户网站今日国际新闻头条15条简短
  • 做垃圾网站 盈利小程序开发一个多少钱啊