I've never found myself wanting shard splitting. I always have an analysis
update I want to apply when I want to reshard data anyway so I just scan
from one index into one with new settings.
I do find the the FAQ a bit odd though. Elasticsearch allows you to do lots
of inefficient things and that is good because flexibility is king. You
just have to understand the consequences of your actions. I find that to be
a common theme across elasticsearch, more so even than elasticity.
I figure elasticsearch.com must not think shard splitting is a competitive
advantage and none of the external contributors needs it bad enough to
implement it. I'm certainly not about to do so on the basis that one day
it might one day shave a few hours off of a task that I can run while I
sleep.
Nik
On Dec 5, 2014 1:08 AM, "David Pilato" david@pilato.fr wrote:
Why not using aliases and add more index/shards when you need to?
What is wrong with this design?
David
Le 5 déc. 2014 à 01:56, Kevin Burton burtonator@gmail.com a écrit :
I just assumed that ES was planning on building in shard splitting at some
point since it's a glaringly obvious addition to the feature set.
Then I saw this:
Elasticsearch Platform — Find real-time answers at scale | Elastic
Users often ask why Elasticsearch doesn’t support shard-splitting —
the ability to split each shard into two or more pieces.
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/overallocation.html#id-1.8.6.8.10.2.2The
reason is that shard-splitting is a bad idea
I really hate that answer. Seems like it's just trying to excuse not
having a major feature.
The ability to incrementally add capacity to your cluster seems like a
clear win. One would even say this type of scalability is "elastic" ...
Are there plans to add this in at some future point?
--
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/bd89f8d2-6ad5-4d4e-8b8f-a0656b63afba%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/bd89f8d2-6ad5-4d4e-8b8f-a0656b63afba%40googlegroups.com?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
--
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/BE60E8C8-6D36-4C50-92E1-ACE40E458D88%40pilato.fr
https://groups.google.com/d/msgid/elasticsearch/BE60E8C8-6D36-4C50-92E1-ACE40E458D88%40pilato.fr?utm_medium=email&utm_source=footer
.
For more options, visit https://groups.google.com/d/optout.
--
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/CAPmjWd08zLF5-dsAFUF-YELUMNy8-S001dxOZxJnQPiXcCcyfQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.