国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

2.flink編碼第一步(maven工程創(chuàng)建)

這篇具有很好參考價值的文章主要介紹了2.flink編碼第一步(maven工程創(chuàng)建)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

概述

萬里第一步,要進行flink代碼開發(fā),第一步先整個 flink 代碼工程

flink相關文章鏈接
flink官方文檔

兩種方式

一種命令行 mvn 創(chuàng)建,另一種直接在 idea 中創(chuàng)建一個工程,使用 mvn 的一些配置

mvn命令行創(chuàng)建

mvn 創(chuàng)建flink工程,創(chuàng)建的工程里多了一些兼容性配置,后面自己使用idea創(chuàng)建時,進行精簡及調整

# /Users/hyl/Desktop 構建的項目在此目錄下
appledeMacBook-Pro:Desktop hyl$ pwd
/Users/hyl/Desktop
mvn archetype:generate \
    -DarchetypeGroupId=org.apache.flink \
    -DarchetypeArtifactId=flink-walkthrough-datastream-java \
    -DarchetypeVersion=1.17.1 \
    -DgroupId=frauddetection \
    -DartifactId=frauddetection \
    -Dversion=0.1 \
    -Dpackage=spendreport \
    -DinteractiveMode=false

2.flink編碼第一步(maven工程創(chuàng)建),flink,flink
效果如下圖顯示
2.flink編碼第一步(maven工程創(chuàng)建),flink,flink

使用idea直接創(chuàng)建

創(chuàng)建好的工程會放在gitee上,直接點鏈接下載源碼,可以自己建立工程,將相關文件進行拷貝
gitee項目地址

代碼

在此給出簡要代碼

public class Example {

    public static void main(String[] args) throws Exception {
        final StreamExecutionEnvironment env =
                StreamExecutionEnvironment.getExecutionEnvironment();

        DataStream<Person> flintstones = env.fromElements(
                new Person("Fred", 35),
                new Person("Wilma", 35),
                new Person("Pebbles", 2));

        DataStream<Person> adults = flintstones.filter(new FilterFunction<Person>() {
            @Override
            public boolean filter(Person person) throws Exception {
                return person.age >= 18;
            }
        });

        adults.print();

        env.execute();
    }

    public static class Person {
        public String name;
        public Integer age;
        public Person() {}

        public Person(String name, Integer age) {
            this.name = name;
            this.age = age;
        }

        public String toString() {
            return this.name.toString() + ": age " + this.age.toString();
        }
    }
}
bug

執(zhí)行過程中遇到以下 bug ,解決方案如下
2.flink編碼第一步(maven工程創(chuàng)建),flink,flink
上圖這種報錯可以檢查一下,是否jar包設置了 provider
按下面圖示操作,運行環(huán)境包括 provider 即可

2.flink編碼第一步(maven工程創(chuàng)建),flink,flink
2.flink編碼第一步(maven工程創(chuàng)建),flink,flink

成功

上面兩步修改之后,即可運行成功,如下圖

2.flink編碼第一步(maven工程創(chuàng)建),flink,flink

結束

至此,工程代碼創(chuàng)建成功文章來源地址http://www.zghlxwxcb.cn/news/detail-732386.html

到了這里,關于2.flink編碼第一步(maven工程創(chuàng)建)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Maven】003-基于 IDEA 創(chuàng)建 Maven 工程

    【Maven】003-基于 IDEA 創(chuàng)建 Maven 工程

    Maven工程的 GAVP 指的是 Group、Artifact、Version、Packaging。這是 Maven 項目的 基本坐標 ,用于 唯一標識和定位 項目。 Group(組織) : 表示項目所屬的組織或公司,一般以域名的反轉形式命名。例如, com.example 。 Artifact(項目名) : 表示項目的名稱,即項目的唯一標識符。例如,

    2024年01月21日
    瀏覽(18)
  • 使用Maven創(chuàng)建父子工程

    使用Maven創(chuàng)建父子工程

    選擇空項目: 設置:項目名稱,組件名稱,版本號等 創(chuàng)建完成后的工程 因為我們需要設置這個工程為父工程所以不需要src下的所有文件 在pom.xml中設置打包方式: 打包方式使用pom父工程本身不會被打包成可執(zhí)行的JAR或WAR文件,而是作為一個用于管理和配置子模塊的上層項目

    2024年02月09日
    瀏覽(16)
  • 第一篇 STM32CubeMX創(chuàng)建STM32工程之工程創(chuàng)建、編譯、下載

    第一篇 STM32CubeMX創(chuàng)建STM32工程之工程創(chuàng)建、編譯、下載

    使用stm32Cubemx創(chuàng)建stm32工程能更快、更準確的配置好stm32所需要的資源,提高單片機編程的效率。下面跟著小編一起來看一下如何快速創(chuàng)建stm32工程 雙擊打開stm32CubeMX軟件,小編使用的是6.10.0。 選擇 1.選擇Access To MCU Selector進行芯片選擇 2.在Commercial Part Number位置輸入使用的單片

    2024年02月02日
    瀏覽(23)
  • 基于 IDEA 創(chuàng)建 Maven 工程

    基于 IDEA 創(chuàng)建 Maven 工程

    Maven工程相對之前的項目,多出一組gavp屬性,gav(表示當前工程的坐標)需要我們在創(chuàng)建項目的時候指定,p(表示打包方式)有默認值(默認為 jar 包,因此在 java 中無無需單獨設置),我們先行了解下這組屬性的含義: Maven 中的 GAVP 是指 GroupId、ArtifactId、Version、Packaging 等

    2024年01月25日
    瀏覽(20)
  • Springboot 實踐(1)MyEclipse2019創(chuàng)建maven工程

    Springboot 實踐(1)MyEclipse2019創(chuàng)建maven工程

    ????????項目講解步驟,基于本機已經(jīng)正確安裝Java 1.8.0及MyEclipse2019的基礎之上,Java及MyEclipse的安裝,請參考其他相關文檔,Springboot 實踐文稿不再贅述。項目創(chuàng)建講解馬上開始。 ????????一、首先打開MyEclipse2019,進入工作空間選擇頁面,本地選擇workspace工作空間(亦

    2024年02月12日
    瀏覽(22)
  • 【Maven】2—命令行&創(chuàng)建Web工程&依賴&排除

    【Maven】2—命令行&創(chuàng)建Web工程&依賴&排除

    ?????? Github主頁??https://github.com/A-BigTree 筆記鏈接??https://github.com/A-BigTree/Code_Learning ?????? 如果可以,麻煩各位看官順手點個star~?? 如果文章對你有所幫助,可以點贊??收藏?支持一下博主~?? 3.1.1 坐標 Maven中的坐標 向量說明: 使用三個『向量』在『Mave

    2023年04月13日
    瀏覽(14)
  • 第一講使用IDEA創(chuàng)建Java工程——HelloWorld

    第一講使用IDEA創(chuàng)建Java工程——HelloWorld

    ????????為了能夠讓初學者更快上手Java,不會像其他書籍或者視頻一樣,介紹一大堆歷史背景,默認大家已經(jīng)知道Java這么編程語言了。本專欄只會講解干貨,直接從HelloWord入手,慢慢由淺入深,講個各個知識點,這些知識點也是目前工作中項目使用的,而不是講一些老的

    2024年02月11日
    瀏覽(17)
  • IDEA創(chuàng)建完Maven工程后,右下角一直顯示正在下載Maven插件

    IDEA創(chuàng)建完Maven工程后,右下角一直顯示正在下載Maven插件

    這是由于新建的Maven工程,IDEA會用它內置的默認的Maven版本,使用國外的網(wǎng)站下載Maven所需的插件,速度很慢 。 每次創(chuàng)建 Project 后都需要設置 Maven 家目錄位置(就是我們自己下載的Maven),否則 IDEA 將使用內置的 Maven(不穩(wěn)定)并使用默認的本地倉庫位置。這樣一來,我們在

    2024年02月08日
    瀏覽(27)
  • IDEA+maven+Springboot工程創(chuàng)建超詳細過程示例

    IDEA+maven+Springboot工程創(chuàng)建超詳細過程示例

    參考鏈接: Maven下載安裝及IDEA配置Maven的超詳細教程 ??SpringBoot是由Pivotal團隊提供的全新框架,qit設計的目的主要是用來簡化Spring應用的初始搭建易婧開發(fā)過程。該框架使用了特定的方式進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。簡單來說就是Springboot不是什么

    2024年02月05日
    瀏覽(18)
  • 基于 IDEA 創(chuàng)建 Maven 的 Java SE 工程和 Java Web 工程

    基于 IDEA 創(chuàng)建 Maven 的 Java SE 工程和 Java Web 工程

    ???????? Maven 工程相對之前的項目,多出一組 gavp 屬性, gav 需要我們在創(chuàng)建項目的時候指定, p 有默認值,我們先行了解下這組屬性的含義。 ???????? Maven 中的 GAVP 是指 GroupId 、 ArtifactId 、 Version 、 Packaging 等四個屬性的縮寫,其中前三個是必要的,而 Packaging 屬性

    2024年01月17日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包