I'm using ES 1.3 to ingest information from multiple ( 25 ) servers. Our
servers are indexing a single document at a time using the Java API,
totally about 100-200 documents per second depending on the time. In
Marvel, I see the index requests as a very jagged graph
( https://www.dropbox.com/s/6snw2wxbv264c5w/Screenshot%202014-11-13%2009.42.47.png?dl=0
) , and I'm trying to isolate the bottleneck. I'm pretty confident that
data is coming in a more smooth line, so I'm not sure if there is an
indexing bottleneck in my servers, or in my ES cluster. On each of the ES
nodes, there isn't more than a 0.1 Load and about 20IOPS, so I don't think
there is a bottleneck on the ES cluster, but I can't figure out where it
would be on the client either.
Is 10 index a second too much for a single ElasticSearch Java Client?
Should I consider switching to bulk inserts? I would image the java client
could do much more throughput than that. Just want to make sure that i'm
not losing any data anywhere.
Thanks for the help!
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/5b1d076f-69bd-47c9-86de-dd6c419b23b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.