中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

布吉商城網(wǎng)站建設(shè)泰州網(wǎng)站建設(shè)優(yōu)化

布吉商城網(wǎng)站建設(shè),泰州網(wǎng)站建設(shè)優(yōu)化,知名網(wǎng)站建設(shè)哪家好,手機(jī)網(wǎng)站 像素目錄 一、Flink簡介 二、為什么選擇Flink 三、與傳統(tǒng)數(shù)據(jù)處理架構(gòu)相比 四、Flinik批處理數(shù)據(jù)基礎(chǔ)代碼 五、Flink流處理基礎(chǔ)代碼 一、Flink簡介 Apache Flink 是一個(gè)框架和分布式處理引擎,用于對無界和有界數(shù) 據(jù)流進(jìn)行狀態(tài)計(jì)算。 二、為什么選擇Flink 流數(shù)據(jù)更…

目錄

一、Flink簡介

三、與傳統(tǒng)數(shù)據(jù)處理架構(gòu)相比

四、Flinik批處理數(shù)據(jù)基礎(chǔ)代碼

五、Flink流處理基礎(chǔ)代碼


一、Flink簡介

Apache Flink 是一個(gè)框架和分布式處理引擎,用于對無界和有界數(shù) 據(jù)流進(jìn)行狀態(tài)計(jì)算。

二、為什么選擇Flink

流數(shù)據(jù)更真實(shí)地反映了我們的生活方式

傳統(tǒng)的數(shù)據(jù)架構(gòu)是基于有限數(shù)據(jù)集的

低延遲 ? 高吞吐 ? 結(jié)果的準(zhǔn)確性和良好的容錯性

三、與傳統(tǒng)數(shù)據(jù)處理架構(gòu)相比

傳統(tǒng)分析處理中,將數(shù)據(jù)從業(yè)務(wù)數(shù)據(jù)庫復(fù)制到數(shù)倉,再進(jìn)行分析和查詢

?而有狀態(tài)的流式處理

?

四、Flinik批處理數(shù)據(jù)基礎(chǔ)代碼

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{//創(chuàng)建執(zhí)行環(huán)境ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();//從文件里讀取數(shù)據(jù)String inputPath = "D:\\java\\Flink\\src\\main\\webapp\\resource\\hello.txt";DataSource<String> inputDataSet = env.readTextFile(inputPath);//對數(shù)據(jù)集進(jìn)行處理,按空格分詞展開,轉(zhuǎn)換成(word,1)二元組進(jìn)行統(tǒng)計(jì)DataSet<Tuple2<String,Integer>> resultSet = inputDataSet.flatMap(new MyflatMapper()).groupBy(0)  //按照第一個(gè)位置的word分組.sum(1);  //將第二個(gè)位置上的數(shù)據(jù)求和resultSet.print();}//自定義類,實(shí)現(xiàn)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流處理基礎(chǔ)代碼

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;//流處理(數(shù)據(jù)邊來邊處理)
public class StreamWordCount {public static void main(String[] args) throws Exception{//創(chuàng)建流處理執(zhí)行環(huán)境StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();//設(shè)置并行度為8env.setParallelism(8);//從文件中讀取數(shù)據(jù)
//        String inputPath = "D:\\java\\Flink\\src\\main\\webapp\\resource\\hello.txt";
//        DataStream<String> inputDataStream = env.readTextFile(inputPath);//從KAFKA中讀取流數(shù)據(jù)(監(jiān)聽端口號,邊輸入邊處理)//用parameter tool工具從程序啟動參數(shù)中提取配置項(xiàng)ParameterTool parameterTool = ParameterTool.fromArgs(args);String host = parameterTool.get("host");int port = parameterTool.getInt("port");DataStream<String> inputDataStream = env.socketTextStream(host,port);//基于數(shù)據(jù)流進(jìn)行轉(zhuǎn)換計(jì)算SingleOutputStreamOperator<Tuple2<String,Integer>> resultStream =inputDataStream.flatMap( new WordCount.MyflatMapper()).keyBy(0).sum(1);resultStream.print();//執(zhí)行任務(wù)env.execute();}
}

http://www.risenshineclean.com/news/52848.html

相關(guān)文章:

  • 瑞安做網(wǎng)站多少錢新聞頭條最新消息
  • 自己做pc網(wǎng)站建設(shè)長春seo整站優(yōu)化
  • 設(shè)計(jì)做兼職最好的網(wǎng)站如何優(yōu)化搜索引擎
  • 登錄中國沈陽網(wǎng)站重慶seo搜索引擎優(yōu)化優(yōu)與略
  • 珠海建設(shè)網(wǎng)站公司熊貓關(guān)鍵詞挖掘工具
  • 子域名做微信開放平臺網(wǎng)站應(yīng)用自助友鏈平臺
  • 懷化seo推廣國內(nèi)好的seo
  • 藏文網(wǎng)站建設(shè)計(jì)劃網(wǎng)站建設(shè)優(yōu)化公司
  • 網(wǎng)站建設(shè)公司海南sem網(wǎng)站推廣怎么做
  • 網(wǎng)站圖片做偽靜態(tài)企業(yè)培訓(xùn)考試
  • 企業(yè)網(wǎng)站未來發(fā)展趨勢成都電腦培訓(xùn)班零基礎(chǔ)
  • 房產(chǎn)網(wǎng)站定制秦皇島網(wǎng)站seo
  • wordpress首頁白板北京seo代理計(jì)費(fèi)
  • 建設(shè)一個(gè)網(wǎng)站流程圖寧波seo關(guān)鍵詞如何優(yōu)化
  • 個(gè)人網(wǎng)站開發(fā)視頻系統(tǒng)優(yōu)化大師
  • 上海做網(wǎng)站公司推薦企點(diǎn)客服
  • 做批發(fā)的網(wǎng)站seo投放
  • 個(gè)人做網(wǎng)站需要備案嗎加盟培訓(xùn)機(jī)構(gòu)
  • 如何做優(yōu)惠券運(yùn)營網(wǎng)站電商運(yùn)營工資大概多少
  • 臨泉做網(wǎng)站百度關(guān)鍵詞挖掘工具
  • 如何做網(wǎng)站的的關(guān)鍵詞在線bt磁力搜索
  • 網(wǎng)站開發(fā)組織架構(gòu)圖網(wǎng)頁設(shè)計(jì)模板圖片
  • 深圳做網(wǎng)站d海淀區(qū)seo引擎優(yōu)化
  • 全國建筑業(yè)四庫一平臺seo專業(yè)學(xué)校
  • 網(wǎng)站功能模塊設(shè)計(jì)中國新聞
  • 網(wǎng)站制作 網(wǎng)站建設(shè)百度推廣怎么優(yōu)化
  • 可信網(wǎng)站標(biāo)志上海網(wǎng)站快速排名提升
  • 商標(biāo)注冊號在哪個(gè)位置seo優(yōu)化行業(yè)
  • 濟(jì)南微網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷的三種方式
  • dede免費(fèi)模板教育網(wǎng)站百度客服24小時(shí)人工電話