Hi,

Receiving this exception with the 1.3.2 dependencies for elastic search
connector.

java.lang.NoSuchMethodError:
org.elasticsearch.action.bulk.BulkProcessor.add(Lorg/elasticsearch/action/ActionRequest;)Lorg/elasticsearch/action/bulk/BulkProcessor;
at
org.apache.flink.streaming.connectors.elasticsearch.BulkProcessorIndexer.add(BulkProcessorIndexer.java:52)


But the I see this in the code base in BulkProcessor Class

    public BulkProcessor add(IndexRequest request) {
        return add((DocWriteRequest) request);
    }

Could you please help in letting me know why is this exception being thrown
despite the method definition existing ?

Dependencies used :

<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-connector-elasticsearch5_2.11</artifactId>
<version>1.3.2</version>
<exclusions>

<exclusion>

<groupId>org.elasticsearch.client</groupId>

<artifactId>transport</artifactId>

</exclusion>

</exclusions>
</dependency>

<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>x-pack-transport</artifactId>
<version>5.5.1</version>
</dependency>


Thanks


On Tue, Sep 19, 2017 at 3:42 AM, Fabian Hueske <fhue...@gmail.com> wrote:

> Hi,
>
> that's correct. Elasticsearch changed its API from 5.1 to 5.2.
> There is a JIRA issue for the problem [1] and a pull request [2].
>
> It would be great if you could help to resolve the problem by verifying the
> PR.
>
> Thanks, Fabian
>
> [1] https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.
> apache.org_jira_browse_FLINK-2D7386&d=DwIBaQ&c=
> udBTRvFvXC5Dhqg7UHpJlPps3mZ3LRxpb6__0PomBTQ&r=B-nyt4heL8e6bDgEOtGErOdVe8e-
> DMB2iPYpRfqRe-A&m=TAQ1vm3DOiBGJpe-EfbNyMVcz8zx5EYiGxx4kX4-BRo&s=
> cq_sXWcRAEv-wXNoxdNa-IMc_-Kf4rCHK1xsW4Dn8uk&e=
> [2] https://urldefense.proofpoint.com/v2/url?u=https-3A__github.
> com_apache_flink_pull_4675&d=DwIBaQ&c=udBTRvFvXC5Dhqg7UHpJlPps3mZ3LR
> xpb6__0PomBTQ&r=B-nyt4heL8e6bDgEOtGErOdVe8e-DMB2iPYpRfqRe-A&m=
> TAQ1vm3DOiBGJpe-EfbNyMVcz8zx5EYiGxx4kX4-BRo&s=X13U81ugZMK53oPA-
> Gk3CLvP0rzFr2Xi2ix1UgoqzBc&e=
>
> 2017-09-15 19:05 GMT+02:00 Premkumar, Ramprabhu <
> ramprabhu.premku...@verizon.com>:
>
> > Hi Team,
> >
> > Could you please let me know if the elasticsearch connector from Flink
> > 1.3.2 support elasticsearch 5.5.1. I am not able to find the add method
> in
> > RequestIndexer interface using this connector.
> >
> > Dependency used:
> >
> > <dependency>
> >     <groupId>org.apache.flink</groupId>
> >     <artifactId>flink-connector-elasticsearch5_2.10</artifactId>
> >     <version>1.3.2</version>
> > </dependency>
> >
> > Thanks
> > Ramprabhu Premkumar
> >
>

Reply via email to