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

网站备案承诺书填写最近最新手机中文大全4

网站备案承诺书填写,最近最新手机中文大全4,播州区建设局网站,nodejs可以做企业网站吗目录 一、Flink简介 二、为什么选择Flink 三、与传统数据处理架构相比 四、Flinik批处理数据基础代码 五、Flink流处理基础代码 一、Flink简介 Apache Flink 是一个框架和分布式处理引擎,用于对无界和有界数 据流进行状态计算。 二、为什么选择Flink 流数据更…

目录

一、Flink简介

三、与传统数据处理架构相比

四、Flinik批处理数据基础代码

五、Flink流处理基础代码


一、Flink简介

Apache Flink 是一个框架和分布式处理引擎,用于对无界和有界数 据流进行状态计算。

二、为什么选择Flink

流数据更真实地反映了我们的生活方式

传统的数据架构是基于有限数据集的

低延迟 ➢ 高吞吐 ➢ 结果的准确性和良好的容错性

三、与传统数据处理架构相比

传统分析处理中,将数据从业务数据库复制到数仓,再进行分析和查询

 而有状态的流式处理

 

四、Flinik批处理数据基础代码

import org.apache.flink.api.common.functions.FlatMapFunction;
import org.apache.flink.api.java.DataSet;
import org.apache.flink.api.java.ExecutionEnvironment;
import org.apache.flink.api.java.operators.DataSource;
import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.util.Collector;//批处理word count
public class WordCount {public static void main(String[] args) throws Exception{//创建执行环境ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();//从文件里读取数据String inputPath = "D:\\java\\Flink\\src\\main\\webapp\\resource\\hello.txt";DataSource<String> inputDataSet = env.readTextFile(inputPath);//对数据集进行处理,按空格分词展开,转换成(word,1)二元组进行统计DataSet<Tuple2<String,Integer>> resultSet = inputDataSet.flatMap(new MyflatMapper()).groupBy(0)  //按照第一个位置的word分组.sum(1);  //将第二个位置上的数据求和resultSet.print();}//自定义类,实现FlatMapFunction接口public static class MyflatMapper implements FlatMapFunction<String, Tuple2<String,Integer>>{@Overridepublic void flatMap(String s, Collector<Tuple2<String, Integer>> collector) throws Exception {//按空格分词String[] words = s.split(" ");//遍历所有的word,包成二元组输出for (String word: words){collector.collect(new Tuple2<>(word,1));}}}}

五、Flink流处理基础代码

import org.apache.flink.api.java.tuple.Tuple2;
import org.apache.flink.api.java.utils.ParameterTool;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator;
import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;//流处理(数据边来边处理)
public class StreamWordCount {public static void main(String[] args) throws Exception{//创建流处理执行环境StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();//设置并行度为8env.setParallelism(8);//从文件中读取数据
//        String inputPath = "D:\\java\\Flink\\src\\main\\webapp\\resource\\hello.txt";
//        DataStream<String> inputDataStream = env.readTextFile(inputPath);//从KAFKA中读取流数据(监听端口号,边输入边处理)//用parameter tool工具从程序启动参数中提取配置项ParameterTool parameterTool = ParameterTool.fromArgs(args);String host = parameterTool.get("host");int port = parameterTool.getInt("port");DataStream<String> inputDataStream = env.socketTextStream(host,port);//基于数据流进行转换计算SingleOutputStreamOperator<Tuple2<String,Integer>> resultStream =inputDataStream.flatMap( new WordCount.MyflatMapper()).keyBy(0).sum(1);resultStream.print();//执行任务env.execute();}
}

http://www.yayakq.cn/news/771799/

相关文章:

  • 昆明网站制作公司wordpress 茶业 主题
  • 湖北城市建设职业技术学院教务网站产品软文是什么
  • 网站建设的软件平台手机网址全部出来
  • 贵州网站建设哪家好wordpress添加超链接
  • 电子商务网站开发与应用论文辽宁网站建设哪里好找
  • 网站怎么创建内容wordpress看不到安装的主题
  • 网站开发需要多少钱方案网站导航页面设计
  • 网站开发非常之旅:ajax从入门到精通 pdfwordpress显示相关文章
  • 如何进行网站性能优化网站系统建设需要什么资质吗
  • 企业网站建设 哪个公司做得好陕西省住房建设厅官方网站
  • 东莞企创做网站怎么样不良网站代码怎么查
  • 描述电子商务网站建设一二三四在线观看视频韩国
  • 做网站所具备的的条件新闻热点事件2021(最新)10月
  • 美食类网站模板上海有什么互联网公司
  • 推广网站的形式包括上海正规网站制作价格
  • 中扶建设网站中国做的网站国外能打开吗
  • 江门免费网站建站模板深圳找个人做网站
  • 食品类建设网站的目的烟台市住房和城乡建设局网站
  • 加强网站功能建设东莞商城
  • 中山市网站建设wordpress aff
  • 南宁保障住房建设管理服务中心网站杭州杭州网站建设公司
  • 淄博市住房和城乡建设厅网站关键词排名查询官网
  • 外贸soho做网站怎么做织梦网站程序安装
  • 网站建站平台eazyshop红盾工商信息查询网
  • 网站界面设计如何实现功能美与形式美的统一如何做好企业网站
  • 安全网站建设报价清单网站做伪静态
  • django做的网站怎么建立一个个人网站
  • php是做网站还是网页常德网站建设套餐报价
  • 做预算的网站网站建设个人博客
  • 阿里云部署一个自己做的网站酒店网站做的比较好的