Assuming I have a heavily loaded elasticsearch cluster, is it likely that
the performance will take a significant hit if I start to build a new index
on it?
On Monday, April 28, 2014 11:28:41 AM UTC-4, Martin Forssen wrote:
Assuming I have a heavily loaded elasticsearch cluster, is it likely that
the performance will take a significant hit if I start to build a new index
on it?
On Monday, April 28, 2014 9:51:34 PM UTC+2, Otis Gospodnetic wrote:
In short, yes. How much exactly depends on how intensive your indexing is.
Our indexing is pretty intensive since we have a number of machines sending
data as fast as they can to the Elasticsearch cluster.
So now we need to think about how to mitigate this. One idea is to add a
couple of machines to the cluster and then, assuming it is possible,
control the shard allocation so that the new index we are building gets
assigned to those new nodes and none of the other indexes do. That way the
new index is isolated to a couple of machines. We would of course direct
the indexing machines to talk directly to those machines.
Would this mitigate the performance impact on the rest of the cluster?
Does such a shard allocator exist? If not, is it possible to write one as a
plugin?
On Monday, April 28, 2014 9:51:34 PM UTC+2, Otis Gospodnetic wrote:
In short, yes. How much exactly depends on how intensive your indexing
is.
Our indexing is pretty intensive since we have a number of machines
sending data as fast as they can to the Elasticsearch cluster.
So now we need to think about how to mitigate this. One idea is to add a
couple of machines to the cluster and then, assuming it is possible,
control the shard allocation so that the new index we are building gets
assigned to those new nodes and none of the other indexes do. That way the
new index is isolated to a couple of machines. We would of course direct
the indexing machines to talk directly to those machines.
Would this mitigate the performance impact on the rest of the cluster?
Does such a shard allocator exist? If not, is it possible to write one as
a plugin?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.