欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 大數據HelloWorld-Flink實現WordCount

大數據HelloWorld-Flink實現WordCount

熱門標簽:怎么去掉地圖標注文字 襄陽外呼增值業務線路解決方案 地圖標注資源分享注冊 高德地圖標注公司位置需要錢嗎 廊坊地圖標注申請入口 合肥阿里辦理400電話號 慶陽外呼系統定制開發 海南人工外呼系統哪家好 北京外呼系統咨詢電話

所有的語言開篇都是Hello Word,數據處理引擎也有Hello Word。那就是Word Count。MR,Spark,Flink以來開篇第一個程序都是Word Count。那么今天Flink開始目標就是在本地調試出Word Count。

單機安裝Flink

開始Flink之前先在本機嘗試安裝一下Flink,當然FLink正常情況下是部署的集群方式。作者比較窮,機器配置太低開不了幾個虛擬機。所以只能先演示個單機的安裝。

Apache Flink需要在Java1.8+以上的環境中運行 。

所以,先確保自己的JDK版本是1.8包含以上的。

 

Flink單機部署非常簡單,只需安裝下載安裝即可。如果需要與Hadoop版本結合,那么下載相應的Hadoop關聯版本即可。如果不與Hadoop結合就直接下載Scala版即可。我這里就直接下載了Scala2.11的相關版本。

 

點擊進入Apache頁面進行下載,大小約有283MB。

把下載下來的壓縮包進行解壓即可。

打開命令行直接執行 

/bin/start-cluster.bat

進行啟動。 

瀏覽器打開 http://localhost:8081

至此在Windows10環境下即完成Flink的啟動。

編寫WordCount

因為Flink是由Scala進行開發的,而Scala是基于JVM的一種語言。所以最終也會轉換為JAVA字節碼文件,所以Flink程序可以由Java、Scala兩種語言都可以進行開發。也可以同時開發。比如Java寫一部分代碼,Scala寫另一部分代碼。可以參考Apache Flink利用Maven對Scala與Java進行混編>。

Flink官方提供快速生成工程的兩種工具:SBT與Maven。由于作者比較熟悉Maven,( 或者說沒用過SBT )。所以直接使用Maven快速創建一個工程。

Java版本

mvn archetype:generate                \

   -DarchetypeGroupId=org.apache.flink       \

   -DarchetypeArtifactId=flink-quickstart-java   \

   -DarchetypeVersion=1.8.0

Scala版本

mvn archetype:generate                \

   -DarchetypeGroupId=org.apache.flink       \

   -DarchetypeArtifactId=flink-quickstart-scala   \

   -DarchetypeVersion=1.8.0

按照提示輸入相關信息,即可生成最終的項目。

├── pom.xml
└── src
  └── main
    ├── resources
    │  └── log4j.properties
    └── scala/java
      └── org
        └── myorg
          └── quickstart
            ├── BatchJob.scala
            └── StreamingJob.scala

把工程導入到IDEA中

如果使用Scala的話,那么需要安裝Scala的插件。搜索安裝同時需要把Scala語言包進行安裝。

不知道如何操作可以聯系我 微信公號指尖數蟲>。

package jar;

import org.apache.flink.api.common.functions.FlatMapFunction;
import org.apache.flink.api.common.functions.ReduceFunction;
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;

public class BatchJob {

	public static void main(String[] args) throws Exception {
		// set up the batch execution environment
		final ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
		//讀取目錄下的文件
		DataSourceString> data = env.readTextFile("/opt/Server_Packets/log/ServerLog_1_runtime.log");
		//把文件中的內容按照空格進行拆分為 word,1  1 是為了能夠在下面進行計算.
		data.flatMap(new FlatMapFunctionString, Tuple2String, Integer>>() {
			@Override
			public void flatMap(String s, CollectorTuple2String, Integer>> collector) throws Exception {
				for (String word : s.split(" ")){
					collector.collect(new Tuple2>(word,1));
				}
			}
		})
		// 按照元組中的第1位進行分組
		.groupBy(0)
		// 分組的元組的計算方式為 value +value 也就是剛才的 同樣的詞 把 1+1
		.reduce(new ReduceFunctionTuple2String, Integer>>() {
			@Override
			public Tuple2String, Integer> reduce(Tuple2String, Integer> t2, Tuple2String, Integer> t1) throws Exception {
				return new Tuple2>(t1.f0,t1.f1+ t2.f1);
			}
		})
		//輸出結果
		.print();
	}
}

總結

以上所述是小編給大家介紹的大數據HelloWorld-Flink實現WordCount,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • 淺談實時計算框架Flink集群搭建與運行機制
  • 詳解大數據處理引擎Flink內存管理
  • Apache FlinkCEP 實現超時狀態監控的步驟詳解
  • Flink支持哪些數據類型?
  • Java lambda表達式實現Flink WordCount過程解析
  • 解析Flink內核原理與實現核心抽象

標簽:鶴崗 鎮江 臺州 綿陽 哈密 商丘 株洲 平頂山

巨人網絡通訊聲明:本文標題《大數據HelloWorld-Flink實現WordCount》,本文關鍵詞  大,數據,HelloWorld-Flink,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《大數據HelloWorld-Flink實現WordCount》相關的同類信息!
  • 本頁收集關于大數據HelloWorld-Flink實現WordCount的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美色手机在线观看| 日韩一区欧美二区| 成人永久aaa| 日韩精品123区| 国产亚洲精品aa| 国产一区高清在线| 国产又粗又长又黄的视频| 精品成人a区在线观看| 久久精品国产网站| 欧美 日韩 成人| 久久免费视频一区| 国产资源精品在线观看| 日韩不卡av在线| 日本一区二区三区高清不卡 | 成人福利视频网站| 中文字幕亚洲欧美日韩| 国产精品久久综合| 成人免费高清在线| 色一区在线观看| 一区二区三区不卡在线观看 | 国产亚洲精品中文字幕| 国产精品一区二区久久精品爱涩 | 天堂成人免费av电影一区| 日本不卡视频一区| 欧美一级欧美一级在线播放| 蜜臀久久99精品久久久画质超高清| 久久精品综合视频| 久久久久久久久久久99999| 国产精品系列在线观看| 中文字幕另类日韩欧美亚洲嫩草| 亚洲婷婷在线视频| 成人啪啪18免费游戏链接| 91精品国产综合久久久久久久久久| 日韩影院精彩在线| 久久久国产一级片| 亚洲天堂网中文字| 黄色激情在线观看| 2022国产精品视频| 成人小视频在线| 欧美日韩成人综合在线一区二区| 日韩激情中文字幕| 婷婷国产成人精品视频| 亚洲人快播电影网| 亚洲精品乱码久久久久久不卡| 久久久一区二区三区| 成人h动漫精品| 欧美伦理电影网| 精品一区免费av| 色综合欧美在线视频区| 天天综合色天天综合| 亚洲一二三精品| 亚洲免费观看视频| 日本丰满少妇裸体自慰| 国产精品每日更新| 中文字幕人妻一区二区三区| 久久久久久久国产精品影院| 99精品桃花视频在线观看| 911精品国产一区二区在线| 国产一区二区三区精品欧美日韩一区二区三区| 国产麻豆视频在线观看| 亚洲va天堂va国产va久| 国产精品69久久久久孕妇欧美| 一区二区三区精品视频在线| 亚洲精品国产一区黑色丝袜| 亚洲欧美另类图片小说| av直播在线观看| 亚洲色图欧美在线| 亚洲人成人无码网www国产| 亚洲人吸女人奶水| 一级片视频免费看| 亚洲自拍欧美精品| 国产三级aaa| 天天色综合成人网| 日韩a级片在线观看| 免费人成网站在线观看欧美高清| 自拍偷拍第9页| 奇米影视一区二区三区小说| 国内偷拍精品视频| 久久成人精品无人区| 欧美日韩大陆一区二区| 丁香婷婷综合色啪| 精品不卡在线视频| 国产精品嫩草69影院| 中文字幕不卡在线观看| 久久久久久久久久久国产精品| 亚洲欧美另类久久久精品2019| 熟女少妇内射日韩亚洲| 亚洲动漫第一页| 色综合久久久久| 国内精品国产三级国产a久久| 欧美精品久久99| 波多野结衣中文字幕一区二区三区| 精品国产一区二区三区不卡| 久久久久亚洲av无码网站| 国产精品国模大尺度视频| 成人在线手机视频| 日本在线观看不卡视频| 精品视频色一区| 99综合电影在线视频| 国产欧美一区二区三区在线看蜜臀| 国产又黄又粗又猛又爽的视频| 亚洲精品国产无天堂网2021| 日本精品在线免费观看| 国产一区二区三区在线看麻豆 | 伦伦影院午夜理论片| 亚洲国产经典视频| 免费观看a级片| 青青草原综合久久大伊人精品优势| 欧美日韩一区小说| 99久久国产综合精品色伊| 国产精品乱码人人做人人爱| 黄色片在线观看免费| 强制捆绑调教一区二区| 91精品国模一区二区三区| 稀缺呦国内精品呦| 亚洲一区二区三区爽爽爽爽爽 | 精品国产亚洲在线| 国精产品一区一区三区免费视频| 午夜欧美在线一二页| 欧美日韩精品免费| 韩国三级在线播放| 一区二区三区影院| 欧美在线制服丝袜| 91网站视频在线观看| 日韩美女精品在线| 色婷婷一区二区| 97精品国产97久久久久久久久久久久| 国产精品私人影院| 国产极品国产极品| 成人精品一区二区三区中文字幕| 中文久久乱码一区二区| 极品色av影院| 成人动漫av在线| 亚洲精品免费在线| 欧美网站一区二区| 久久性爱视频网站| 日本视频在线一区| 欧美精品一区二区高清在线观看| 国产jk精品白丝av在线观看| 国产综合色精品一区二区三区| 久久久精品一品道一区| 人人艹在线视频| 成人午夜看片网址| 亚洲色图欧美激情| 欧美另类高清zo欧美| 国产三级国产精品| 精品一区二区在线播放| 欧美激情在线一区二区| 色综合一个色综合亚洲| 91啪在线观看| 日韩影院精彩在线| 久久午夜电影网| 日本在线一级片| 欧美人与性动交α欧美精品| 午夜激情久久久| 亚洲精品一区二区三区福利| 亚洲欧洲综合网| 99久久99久久综合| 亚洲高清视频在线| 精品久久人人做人人爱| 欧美h片在线观看| 中国老熟女重囗味hdxx| 肉丝袜脚交视频一区二区| 久久久久免费观看| 亚洲av无码一区二区三区在线| 一区二区在线免费观看视频| 日本在线不卡一区| 中文字幕欧美三区| 欧美日韩精品福利| 国产精品天天干| 99视频在线精品| 午夜电影网一区| 中文字幕av一区二区三区高| 欧美日韩在线播放| 51妺嘿嘿午夜福利| 99精品久久免费看蜜臀剧情介绍| 视频一区在线播放| 亚洲国产精品成人综合| 欧美日本一区二区三区四区| 欧美人与性囗牲恔配| 99re视频精品| 精品在线亚洲视频| 亚洲夂夂婷婷色拍ww47| 久久综合九色综合欧美亚洲| 91久久精品一区二区三| 久久久无码人妻精品一区| 成人精品小蝌蚪| 日本不卡免费在线视频| 亚洲天天做日日做天天谢日日欢 | 欧美日韩不卡一区二区| 女人黄色一级片| 国产成人av免费观看| 久久不见久久见免费视频7| 一区二区三区中文字幕在线观看| 欧美精品一区二区三区很污很色的 | 四虎影视1304t| 久久久久亚洲无码| 成人av在线一区二区| 紧缚捆绑精品一区二区| 亚洲大型综合色站|