could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.Ty

执行flink代码报如下错误

Error:(9, 32) could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.TypeInformation[(String, Int)]
    val data = env.fromElements(("A" , 1) , ("B" , 1) , ("C" , 1))

愿意有这么几种;
1.引入如下:

import org.apache.flink.api.scala._

2.自己的idea的scala版本和pom.xml中的不一致
如图:
在这里插入图片描述
然后看下scala版本在这里插入图片描述

最终代码如下

package com.taobao.test

import org.apache.flink.api.scala.ExecutionEnvironment
import org.apache.flink.api.common.typeinfo.TypeInformation
import org.apache.flink.api.java.utils.ParameterTool
import org.apache.flink.api.scala._
import org.apache.flink.core.fs.FileSystem.WriteMode
object flatMapTest {
  def main(args: Array[String]): Unit = {
    val env = ExecutionEnvironment.getExecutionEnvironment
    //加载数据
    val data = env.fromElements(("A" , 1) , ("B" , 1) , ("C" , 1))
    //使用trasformation加载这些数据
    //TODO map
    val map_result = data.map(line=> line._1+line._2)
    map_result.print()

  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值