# Adding new node to an existing Cluster

**URL:** <https://discuss.elastic.co/t/adding-new-node-to-an-existing-cluster/12110>\
**Category:** Elasticsearch\
**Created:** [May 24, 2013, 7:31am UTC](https://discuss.elastic.co/t/adding-new-node-to-an-existing-cluster/12110 "2013-05-24T07:31:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dina](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@Dina](https://discuss.elastic.co/u/Dina)\
**Post date:** [May 24, 2013, 7:31am UTC](https://discuss.elastic.co/t/adding-new-node-to-an-existing-cluster/12110/1 "2013-05-24T07:31:27Z")

</div>

Hello ,

I am new to ES , we already setup a node on a machine and starting  
importing data into it, now I want to add another node to this cluster  
by modifying this configuration on the existing node  
discovery.zen.ping.unicast.hosts: ["xx.xx.xx.xx:9300"]

I am getting the following error  
failed to send join request to master , reason  
[org.elsticsearch.ElasticSearchTimeoutException: Timeout waiting for task.]

Regards  
Dina

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Logan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/logan/32/59134_2.png) [@Logan](https://discuss.elastic.co/u/Logan)\
**Post date:** [May 24, 2013, 5:27pm UTC](https://discuss.elastic.co/t/adding-new-node-to-an-existing-cluster/12110/2 "2013-05-24T17:27:48Z")

</div>

Dina,  
This value should contain a comma separated list of all the nodes in your  
cluster and each node will need to be restarted in order for it to pick up  
the new settings. Make sure all the nodes have identical configs. Also make  
sure you don't have a firewall blocking the Elasticsearch ports.

discovery.zen.ping.unicast.hosts: ["node1", "node2", "node3", "node4"]

p.s. specifying the port is not necessary if you are using the default  
ports.

- Logan -

On Friday, May 24, 2013 12:31:27 AM UTC-7, dina abu khader wrote:

> Hello ,
> 
> I am new to ES , we already setup a node on a machine and starting  
> importing data into it, now I want to add another node to this cluster  
> by modifying this configuration on the existing node  
> discovery.zen.ping.unicast.hosts: ["xx.xx.xx.xx:9300"]
> 
> I am getting the following error  
> failed to send join request to master , reason  
> [org.elsticsearch.ElasticSearchTimeoutException: Timeout waiting for task.]
> 
> Regards  
> Dina

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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:** [May 24, 2013, 6:20pm UTC](https://discuss.elastic.co/t/adding-new-node-to-an-existing-cluster/12110/3 "2013-05-24T18:20:01Z")

</div>

I add to this that you can simply add the old node address in the new node settings.  
No need to restart running nodes.

My 2 cents

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

Le 24 mai 2013 à 19:27, Logan Hardy [loganbhardy@gmail.com](mailto:loganbhardy@gmail.com) a écrit :

Dina,  
This value should contain a comma separated list of all the nodes in your cluster and each node will need to be restarted in order for it to pick up the new settings. Make sure all the nodes have identical configs. Also make sure you don't have a firewall blocking the Elasticsearch ports.

discovery.zen.ping.unicast.hosts: ["node1", "node2", "node3", "node4"]

p.s. specifying the port is not necessary if you are using the default ports.

- Logan -

On Friday, May 24, 2013 12:31:27 AM UTC-7, dina abu khader wrote:

> Hello ,
> 
> I am new to ES , we already setup a node on a machine and starting importing data into it, now I want to add another node to this cluster  
> by modifying this configuration on the existing node  
> discovery.zen.ping.unicast.hosts: ["xx.xx.xx.xx:9300"]
> 
> I am getting the following error  
> failed to send join request to master , reason [org.elsticsearch.ElasticSearchTimeoutException: Timeout waiting for task.]
> 
> Regards  
> Dina

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Logan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/logan/32/59134_2.png) [@Logan](https://discuss.elastic.co/u/Logan)\
**Post date:** [May 24, 2013, 9:17pm UTC](https://discuss.elastic.co/t/adding-new-node-to-an-existing-cluster/12110/4 "2013-05-24T21:17:53Z")

</div>

I lied. You do not have to list ALL the nodes in the cluster. New nodes  
will find the rest of the cluster through the nodes you list here.

On Friday, May 24, 2013 10:27:48 AM UTC-7, Logan Hardy wrote:

> Dina,  
> This value should contain a comma separated list of all the nodes in  
> your cluster and each node will need to be restarted in order for it to  
> pick up the new settings. Make sure all the nodes have identical configs.  
> Also make sure you don't have a firewall blocking the Elasticsearch ports.
> 
> discovery.zen.ping.unicast.hosts: ["node1", "node2", "node3", "node4"]
> 
> p.s. specifying the port is not necessary if you are using the default  
> ports.
> 
> - Logan -
> 
> On Friday, May 24, 2013 12:31:27 AM UTC-7, dina abu khader wrote:
> 
> > Hello ,
> > 
> > I am new to ES , we already setup a node on a machine and starting  
> > importing data into it, now I want to add another node to this cluster  
> > by modifying this configuration on the existing node  
> > discovery.zen.ping.unicast.hosts: ["xx.xx.xx.xx:9300"]
> > 
> > I am getting the following error  
> > failed to send join request to master , reason  
> > [org.elsticsearch.ElasticSearchTimeoutException: Timeout waiting for task.]
> > 
> > Regards  
> > Dina

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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:34am UTC](https://discuss.elastic.co/t/adding-new-node-to-an-existing-cluster/12110/5 "2017-07-06T02:34:53Z")

</div>


