美文网首页
scala 小坑,flink 序列化异常,flink-conne

scala 小坑,flink 序列化异常,flink-conne

作者: 邵红晓 | 来源:发表于2019-08-07 13:26 被阅读0次

1、match模式匹配,值匹配

注意一定要写 case_
否则报错,从报错信息上看不出解决办法
# [scala.MatchError: value._1 (类java.lang.String)]

 value._1 match {
        case "1" =>
        case "news" =>
        case "wemedia" =>
        case "xtv" =>
        case _  => println(s"Nothing Matched!!,table:${value._1}")
      }

2、flink 序列化异常

image.png
  • 使用自定义的类,请实现序列化接口
    本人使用场景RichFlatMapFunction的成员变量中使用


    image.png

3、 flink es sink

  • flink 1.7.2
  • es flink-connector-elasticsearch6_2.12
    java.lang.NoClassDefFoundError: org/apache/http/client/config/RequestConfig

解决办法

  • 在maven依赖顶部声明依赖
 <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.5.8</version>
</dependency>

相关文章

网友评论

      本文标题:scala 小坑,flink 序列化异常,flink-conne

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