[ 
https://issues.apache.org/jira/browse/NIFI-5248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16499353#comment-16499353
 ] 

Mike Thomsen commented on NIFI-5248:
------------------------------------

In my opinion, no they cannot be updated. The problem with ElasticSearch is 
that it has been very unstable in its Java API compared to Solr between v2, v5 
and the roadmap beyond v5. The processor bundles didn't really take much of 
that into account. The processor bundle that is unversioned in its name is 
primarily for v2. There's a separate, but incomplete, bundle for v5 that uses 
the transport API (which is deprecated from the client in v6 onward).

The new "restapi" processor pack focuses on client services that use the 
official–and allegedly stable–new high level REST API. It can be used with V5 
as a substitute for the transport API, so that means in the long run we can 
just deprecate the existing bundles in favor of the new bundle once it's 
feature-complete.

> Create new put processors that use the ElasticSearch client service
> -------------------------------------------------------------------
>
>                 Key: NIFI-5248
>                 URL: https://issues.apache.org/jira/browse/NIFI-5248
>             Project: Apache NiFi
>          Issue Type: New Feature
>            Reporter: Mike Thomsen
>            Assignee: Mike Thomsen
>            Priority: Major
>
> Two new processors:
>  * PutElasticsearchJson - put raw JSON.
>  * PutElasticsearchRecord - put records.
> Both of them should support the general bulk load API and be able to do 
> things like insert into multiple indexes from one payload.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to