Weijie Guo created FLINK-30359:
----------------------------------
Summary: 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
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)