栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

flink-es 之 画蛇填足

flink-es 之 画蛇填足

问题背景

//flink官方提供的链接

    org.apache.flink
    flink-connector-elasticsearch7_2.11
    ${flink.version}

我想再在别的功能算子中使用es 于是我引入了下面这个jar包


  org.elasticsearch.client
  elasticsearch-rest-high-level-client
  7.5.1

报错:没有org.elasticsearch.common.unit.Timevalue;

问题原因



1、在flink-connector-elasticsearch7_2.11中已经包含了 elasticsearch-rest-high-level-client和org.elasticsearch.clien,
2、在flink-connector-elasticsearch7_2.11中的elasticsearch-rest-high-level-client包含了 unit/Timevalue

但是 如果单独引入elasticsearch-rest-high-level-client中,他没有unit这个包,并且会覆盖
flink-connector-elasticsearch7_2.11中的elasticsearch-rest-high-level-client中的包
所以会报错

解决方案

化蛇填足了,不要引入其他jar, flink-connector-elasticsearch7_2.11中足以。

//flink官方提供的链接

   org.apache.flink
   flink-connector-elasticsearch7_2.11
   ${flink.version}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/706989.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号