[
https://issues.apache.org/jira/browse/FLINK-30359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chesnay Schepler reassigned FLINK-30359:
----------------------------------------
Assignee: Weijie Guo
> Encountered NoClassDefFoundError when using
> flink-sql-connector-elasticsearch6
> --------------------------------------------------------------------------------
>
> Key: FLINK-30359
> URL: https://issues.apache.org/jira/browse/FLINK-30359
> Project: Flink
> Issue Type: Bug
> Components: Connectors / ElasticSearch
> Reporter: Weijie Guo
> Assignee: Weijie Guo
> Priority: Major
> Attachments: image-2022-12-11-01-09-47-337.png
>
>
> When I use sql-client to submit job that sink data to elasticsearch, it seems
> that the `NoClassDefFoundError` arises as shown in the figure below. Note
> that the connector jar I used is
> flink-sql-connector-elasticsearch6-4.0-SNAPSHOT.jar, it is a uber jar
> compiled from flink-connector-elasticsearch repo's main branch.
> !image-2022-12-11-01-09-47-337.png|width=596,height=285!
> Through some investigations, I found that in
> flink-sql-connector-elasticsearch6 module's pom.xml, we manually excluded the
> `com.carrotsearch: hppc` dependency, which is no problem for the 6.3.1
> version of elasticsearch. However, FLINK-25189 bump this to 6.8.20, which
> does requires the dependence of hppc. Therefore, an `NoClassDefFoundError`
> occurred.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)