# Help a newb understand node distribution

**URL:** <https://discuss.elastic.co/t/help-a-newb-understand-node-distribution/10241>\
**Category:** Elasticsearch\
**Created:** [January 6, 2013, 4:55pm UTC](https://discuss.elastic.co/t/help-a-newb-understand-node-distribution/10241 "2013-01-06T16:55:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Rhodes](https://avatars.discourse-cdn.com/v4/letter/j/ba8739/32.png) [@James\_Rhodes](https://discuss.elastic.co/u/James_Rhodes)\
**Post date:** [January 6, 2013, 4:55pm UTC](https://discuss.elastic.co/t/help-a-newb-understand-node-distribution/10241/1 "2013-01-06T16:55:48Z")

</div>

Hi all,  
I'm just getting started with ES, but I have been a lucene user for a few  
years. One question that I can't find a straight answer to is how (or if) I  
can take and existing ES index with 10 shards, and bring up one or more  
additional physical nodes, and have the shards be distributed to the new  
node. Does ES do that for you or do you have to manually copy the shards  
and configure ES to know how to search them? Does ES support the sort of  
dynamic addition of new nodes? Any help or pointers to documentation would  
be great. My existing index stats are here:

"ok" : true,  
"\_shards" : {  
"total" : 10,  
"successful" : 10,  
"failed" : 0  
},  
"indices" : {  
"gdata" : {  
"index" : {  
"primary\_size" : "772.4mb",  
"primary\_size\_in\_bytes" : 810012290,  
"size" : "772.4mb",  
"size\_in\_bytes" : 810012290  
},  
"docs" : {  
"num\_docs" : 138718,  
"max\_doc" : 138718,  
"deleted\_docs" : 0  
},

I am just running with mostly the default ES config though I did create the index with my own analysis settings.

Thanks!

--

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 6, 2013, 5:33pm UTC](https://discuss.elastic.co/t/help-a-newb-understand-node-distribution/10241/2 "2013-01-06T17:33:48Z")

</div>

Yes ES will do it for you! Just bring up nodes.

You can look at some of my slides here: [http://www.slideshare.net/dadoonet/elasticsearch-devoxx-france-2012-english-version](http://www.slideshare.net/dadoonet/elasticsearch-devoxx-france-2012-english-version)

## HTH

David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 6 janv. 2013 à 17:55, James Rhodes [jrrhodes@gmail.com](mailto:jrrhodes@gmail.com) a écrit :

Hi all,  
I'm just getting started with ES, but I have been a lucene user for a few years. One question that I can't find a straight answer to is how (or if) I can take and existing ES index with 10 shards, and bring up one or more additional physical nodes, and have the shards be distributed to the new node. Does ES do that for you or do you have to manually copy the shards and configure ES to know how to search them? Does ES support the sort of dynamic addition of new nodes? Any help or pointers to documentation would be great. My existing index stats are here:

"ok" : true,  
"\_shards" : {  
"total" : 10,  
"successful" : 10,  
"failed" : 0  
},  
"indices" : {  
"gdata" : {  
"index" : {  
"primary\_size" : "772.4mb",  
"primary\_size\_in\_bytes" : 810012290,  
"size" : "772.4mb",  
"size\_in\_bytes" : 810012290  
},  
"docs" : {  
"num\_docs" : 138718,  
"max\_doc" : 138718,  
"deleted\_docs" : 0  
},

I am just running with mostly the default ES config though I did create the index with my own analysis settings.

## Thanks!

--

---

<div class="post-metadata">

**Author:** ![James\_Rhodes](https://avatars.discourse-cdn.com/v4/letter/j/ba8739/32.png) [@James\_Rhodes](https://discuss.elastic.co/u/James_Rhodes)\
**Post date:** [January 6, 2013, 10:13pm UTC](https://discuss.elastic.co/t/help-a-newb-understand-node-distribution/10241/3 "2013-01-06T22:13:45Z")

</div>

Thanks David I will check out your slides tonight. Cheers!

On Sunday, January 6, 2013 11:55:48 AM UTC-5, James Rhodes wrote:

> Hi all,  
> I'm just getting started with ES, but I have been a lucene user for a few  
> years. One question that I can't find a straight answer to is how (or if) I  
> can take and existing ES index with 10 shards, and bring up one or more  
> additional physical nodes, and have the shards be distributed to the new  
> node. Does ES do that for you or do you have to manually copy the shards  
> and configure ES to know how to search them? Does ES support the sort of  
> dynamic addition of new nodes? Any help or pointers to documentation would  
> be great. My existing index stats are here:
> 
> "ok" : true,  
> "\_shards" : {  
> "total" : 10,  
> "successful" : 10,  
> "failed" : 0  
> },  
> "indices" : {  
> "gdata" : {  
> "index" : {  
> "primary\_size" : "772.4mb",  
> "primary\_size\_in\_bytes" : 810012290,  
> "size" : "772.4mb",  
> "size\_in\_bytes" : 810012290  
> },  
> "docs" : {  
> "num\_docs" : 138718,  
> "max\_doc" : 138718,  
> "deleted\_docs" : 0  
> },
> 
> I am just running with mostly the default ES config though I did create the index with my own analysis settings.
> 
> Thanks!

--

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:57am UTC](https://discuss.elastic.co/t/help-a-newb-understand-node-distribution/10241/4 "2017-07-06T02:57:40Z")

</div>


