美文网首页
从零构建一个Flink项目(Scala版)

从零构建一个Flink项目(Scala版)

作者: Alien_Swordsman | 来源:发表于2018-12-20 15:39 被阅读0次

本文给大家演示一下如何从零搭建一个Flink开发项目。以下演示在MAC环境下进行,对于使用Windows的同学请自己解决具体的环境问题。

创建Maven项目

创建mvn项目前请安装好Java与Maven。在终端中执行以下命令即可创建项目骨架:

$ mvn archetype:generate \
    -DarchetypeGroupId=org.apache.flink \
    -DarchetypeArtifactId=flink-quickstart-scala \
    -DarchetypeVersion=1.7.0 \
    -DgroupId=com.yss.flink \
    -DartifactId=firstFlink \
    -Dversion=1.0 \
    -Dpackage=com.yss.flink \
    -DinteractiveMode=false

进入项目目录我们可以看一下maven生成的项目目录结构,其中pom文件已经包含了开发flink应用的基础依赖。

$ tree
.
├── pom.xml
└── src
    └── main
        ├── resources
        │   └── log4j.properties
        └── scala
            └── com
                └── yss
                    └── flink
                        ├── BatchJob.scala
                        └── StreamingJob.scala

7 directories, 4 files

然后我们可以将flink WordCount初体验中代码拷贝过来,并按其中的方式运行。

相关文章

  • 从零构建一个Flink项目(Scala版)

    本文给大家演示一下如何从零搭建一个Flink开发项目。以下演示在MAC环境下进行,对于使用Windows的同学请自...

  • 从零开始构建Flink开发项目-Scala版

    今天要做一个Flink的测试,因此需要创建一个简单的Flink项目,于是找到了下面这种方式来创建一个Flink启动...

  • Flink基础系列3-windows安装Flink

    一.Flink下载 本次以Flink 1.9.0版本为例。 下载 flink-1.9.0-bin-scala_2....

  • Flink应用开发

    项目构建 项目模板 Flink应用项目可以使用Maven或SBT来构建项目,Flink针对这些构建工具提供了相应项...

  • Flink QuickStart

    简介 本篇讲解如何创建Flink的初始项目。 Flink支持使用Java或者Scala语言来编写Flink应用。这...

  • 如何快速下载sbt的依赖

      最近因为工作需要用到了scala项目,scala项目有自己的构建工具sbt,而sbt在构建的时候默认会从rep...

  • 06-创建flink项目

    06-创建flink项目 开发环境 工具:idea + maven + git 开发语言:java/scala 创...

  • Flink入门案例(scala)

    0、准备 Intellij IDEA 使用gradle构建项目,使用scala作为项目语言 1、IDEA中选择构建...

  • 5分钟从零构建第一个 Apache Flink 应用

    摘要:在本文中,我们将从零开始,教您如何构建第一个Apache Flink (以下简称Flink)应用程序。 开发...

  • Flink计算框架

    Flink是什么 Flink使用java语言开发的计算框架,提供了scala编程的接口。使用java或者scala...

网友评论

      本文标题:从零构建一个Flink项目(Scala版)

      本文链接:https://www.haomeiwen.com/subject/isakkqtx.html