> I haven't used any special processor dedicated to ES, just HTTP Request
processor,

Why did you decide to do that?

Thanks,

Mike

On Wed, Feb 20, 2019 at 11:55 AM Luis Carmona <[email protected]>
wrote:

> Hi everyone,
>
> I've been using Nifi for the last 6 months interacting with ES 6.X. Made
> queries, read and write data to it. All of that in production environments.
>
> I haven't used any special processor dedicated to ES, just HTTP Request
> processor, and everything has worked nicely. In terms of stress, the top
> has been 200 flowfile (50 KB each) in one call (SplitRecord) and queues
> worked perfectly. The only detail was to use insert/update with painless
> script is to use parameters, otherwise it crashes, but it is a ES issue.
>
> Now I'm trying to access ES through GraphQL, and Bulk inserts, but just in
> lab environment.
>
> Hope this info helps, and if you want I can keep posted the results of
> this last two topics.
>
> Regards,
>
> LC
>
>
>
> ------------------------------
> *De: *"Mike Thomsen" <[email protected]>
> *Para: *"users" <[email protected]>
> *Enviados: *MiƩrcoles, 20 de Febrero 2019 13:40:02
> *Asunto: *Re: How do you use ElasticSearch with NiFi?
>
> I've got a PR for a new bulk ingest processor, so I could easily add
> batching the record ingest to that plus something like your PR. I think it
> might be useful to have some enforcement mechanisms that prevent a request
> from being way too big. Last documentation I saw said about 32MB/payload.
> What do you think about that?
>
> On Wed, Feb 20, 2019 at 11:22 AM Joe Percivall <[email protected]>
> wrote:
>
>> Hey Mike,
>> As a data point, we're ingesting into ES v6 using PutElasticsearchHttp
>> and PutElasticsearchHttpRecord. We do almost no querying of anything in ES
>> using NiFi. Continued improvement around ingesting into ES would be our
>> core use-case.
>>
>> One item that frustrated me was the issue around failures in the record
>> processor that I put up a PR here[1]. Another example of a potential
>> improvement would be to not load the entire request body (and thus all the
>> records/FF content) into memory when inserting into ES using those
>> processors. Not 100% sure how you would go about doing that but would be an
>> awesome improvement. Of course, any other improvements around performance
>> would also be welcome.
>>
>> [1] https://github.com/apache/nifi/pull/3299
>>
>> Cheers,
>> Joe
>>
>> On Wed, Feb 20, 2019 at 8:08 AM Mike Thomsen <[email protected]>
>> wrote:
>>
>>> I'm looking for feedback from ElasticSearch users on how they use and
>>> how they **want** to use ElasticSearch v5 and newer with NiFi.
>>>
>>> So please respond with some use cases and what you want, what frustrates
>>> you, etc. so I can prioritize Jira tickets for the ElasticSearch REST API
>>> bundle.
>>>
>>> (Note: basic JSON DSL queries are already supported via
>>> JsonQueryElasticSearch. If you didn't know that, please try it out and drop
>>> some feedback on what is needed to make it work for your use cases.)
>>>
>>> Thanks,
>>>
>>> Mike
>>>
>>
>>
>> --
>> *Joe Percivall*
>> linkedin.com/in/Percivall
>> e: [email protected]
>>
>
>

Reply via email to