(五)Flink小demo,java+scala,SBT+Maven,socket拒绝访问

Demo-Scala_SBT

使用SBT构建flink的Scala项目:

1.新建一个scala-SBT项目
在这里插入图片描述

2.Next

  • 目前idea使用的sbt版本为0.13.X系列与我本地的1.0.0版本不同,但是不要紧,不影响执行命令时,会使用本地的SDK。【官方目前主要维护的版本有两个:0.13.X和1.X。需要注意的是,IDEA上的SBT插件暂时是随着0.13.X系列更新的,而我本地是1.0.0】
  • scala我这里是2.11.11,虽然我本地有个2.12.3的SDK,spark2开始到目前最新版本是scala2.11构建的(2.3.0开始不再支持2.10.x),Flink的scala部分也是2.11.x构建的。
    在这里插入图片描述

SBT相关还可以参考IDEA上Spark——Java、Scala的本地测试版与集群运行版了解、安装sbt,使用sbt(console、IDEA)

3.修改配置

  • sbt.version:
    手动修改build.properties中的sbt.version = 1.0.0之后再刷新build.sbt发觉行不通,报错。于是保持
    sbt.version = 0.13.17【1.0.0貌似是scala2.12构建,0.13是2.10】
  • build.sbt中添加依赖:
libraryDependencies += "org.apache.flink" %% "flink-clients" % "1.6.1"
libraryDependencies += "org.apache.flink" %% "flink-scala" % "1.6.1"
libraryDependencies += "org.apache.flink" %% "flink-streaming-scala" % "1.6.1"

在这里插入图片描述

4.code

import org.apache.flink.api.java.utils.ParameterTool
import org.apache.flink.streaming.api.scala.StreamExecutionEnvironment
import org.apache.flink
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值