国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Flink中,如何將DataStream中的一個(gè)元素轉(zhuǎn)換為n個(gè)元素

2023-06-08 14:00 作者:ingemar-  | 我要投稿

將DataStream中的每一個(gè)元素轉(zhuǎn)換為0...n個(gè)元素


示例

讀取flatmap.log文件中的數(shù)據(jù)?

如:


張三,蘋果手機(jī),聯(lián)想電腦,華為平板

李四,華為手機(jī),蘋果電腦,小米平板


轉(zhuǎn)換為


張三有蘋果手機(jī)

張三有聯(lián)想電腦

張三有華為平板

李四有…


思路


以上數(shù)據(jù)為一條轉(zhuǎn)換為三條,顯然,應(yīng)當(dāng)使用flatMap來實(shí)現(xiàn)分別在flatMap函數(shù)中構(gòu)建三個(gè)數(shù)據(jù),并放入到一個(gè)列表中



步驟


  • 構(gòu)建批流理運(yùn)行環(huán)境

  • 構(gòu)建本地集合數(shù)據(jù)源

  • 使用flatMap將一條數(shù)據(jù)經(jīng)過處理轉(zhuǎn)換為三條數(shù)據(jù)

  • 使用逗號分隔字段

  • 分別構(gòu)建三條數(shù)據(jù)

  • 打印輸出



參考代碼



Flink中,如何將DataStream中的一個(gè)元素轉(zhuǎn)換為n個(gè)元素的評論 (共 條)

分享到微博請遵守國家法律
惠安县| 健康| 许昌市| 镇雄县| 东乌珠穆沁旗| 荆门市| 西乡县| 呼伦贝尔市| 资源县| 会泽县| 临安市| 舒城县| 永定县| 湘乡市| 梧州市| 大埔区| 黔西| 宁夏| 玛沁县| 景东| 广灵县| 西乌珠穆沁旗| 长乐市| 化州市| 赤水市| 年辖:市辖区| 新绛县| 科技| 斗六市| 堆龙德庆县| 黄平县| 中方县| 诏安县| 梅河口市| 德惠市| 偏关县| 三原县| 利川市| 葫芦岛市| 汪清县| 黔东|