首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器上的flink表api接收器有错误java.lang.NoClassDefFoundError:无法初始化类org.elasticsearch.common.settings.Settings

服务器上的flink表api接收器有错误java.lang.NoClassDefFoundError:无法初始化类org.elasticsearch.common.settings.Settings
EN

Stack Overflow用户
提问于 2022-01-04 08:51:54
回答 1查看 285关注 0票数 0

2022-01-04 15:58:17 java.lang.NoClassDefFoundError:无法初始化org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge.createBulkProcessorBuilder(Elasticsearch7ApiCallBridge.java:80) at org.apache.flink.streaming.connectors.elasticsearch7.Elasticsearch7ApiCallBridge.createBulkProcessorBuilder(Elasticsearch7ApiCallBridge.java:46) at org.apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.buildBulkProcessor(ElasticsearchSinkBase.java:379) at org的org.elasticsearch.common.settings.Settings类。apache.flink.streaming.connectors.elasticsearch.ElasticsearchSinkBase.open(ElasticsearchSinkBase.java:319) at org.apache.flink.api.common.functions.util.FunctionUtils.openFunction(FunctionUtils.java:34) at org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.open(AbstractUdfStreamOperator.java:102) at org.apache.flink.table.runtime.operators.sink.SinkOperator.open(SinkOperator.java:58) at org.apache.flink.streaming.runtime.tasks.OperatorChain.initializeStateAndOpenOperators(OperatorChain.java:442) at org.apache.flink.streaming.runtime.tasks.StreamTask.restoreGates(StreamTask.java:585) at org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.call(StreamTaskActionExecutor.java:55) at org.apache.flink.streaming.runtime.tasks.StreamTask.executeRestore(StreamTask.java:565) at org.apache.flink.streaming.runtime.tasks.StreamTask.runWithCleanUpOnFail(StreamTask.java:650) at org.apache.flink.streaming.runtime.tasks.StreamTask.restore(StreamTask.java:540) at org.apache.flink.runtime.org.apache.flink.runtime.taskmanager.Task.run(Task.java:566) at java.lang.Thread.run(Thread.java:748)的taskmanager.Task.doRun(Task.java:759)

1.1我将相关的jars放入flink lib 1.2,我被设置为classloader.resolve.解析-订单父-第一个1.3Flink版本是1.13.3 误差

在flink lib dir中添加elasticsearch jars

在智能思想中调试时没有错误

类加载器.解析-顺序父-优先

无论是否提供,两者都有错误 无论是否提供,两者都有错误 org.elasticsearch.action.bulk.BulkProcessor.builder(BulkProcessor.java:238)的来源

EN

回答 1

Stack Overflow用户

发布于 2022-01-25 13:08:46

NoClassDefFoundError表示es版本中可能存在冲突,您可以尝试直接使用flink-sql-连接器-elasticsearch jar包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70576213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档