美文网首页
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