In setting up a storm -> ES topology today I ran across that same fact. The EsIndexBolt is also synchronous mode only, with no option for asynch. This week I'll evaluate adding batching/async to storm-elasticsearch or switching to ES-hadoop for my use use cases.
From: Tech Id <[email protected]<mailto:[email protected]>> Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Date: Wednesday, March 30, 2016 at 10:24 AM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: Re: external/storm-elasticsearch - upgrade requested One thing I see in favor of the elasticsearch-hadoop is that it provides batching without Trident.
