# Help| setup cluster on same mac

**URL:** <https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806>\
**Category:** Elasticsearch\
**Created:** [March 25, 2019, 5:44pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806 "2019-03-25T17:44:37Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![vijaykriishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vijaykriishna/32/42737_2.png) [@vijaykriishna](https://discuss.elastic.co/u/vijaykriishna)\
**Post date:** [March 25, 2019, 5:44pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/1 "2019-03-25T17:44:37Z")

</div>

Hello

I want to set up cluster on the same machine I use for development purpose. After going though earlier posts, I found that setting node.max\_local\_storage\_nodes property with \>1 creates those many number of nodes locally. I had set the same in Elasticsearch.yml configuration and started the instance and issued a curl as follows

curl -XGET 'localhost:9200/\_cluster/health?pretty'

Response:

{  
"cluster\_name" : "es-cluster",  
"status" : "yellow",  
"timed\_out" : false,  
"number\_of\_nodes" : 1,  
"number\_of\_data\_nodes" : 1,  
"active\_primary\_shards" : 35,  
"active\_shards" : 35,  
"relocating\_shards" : 0,  
"initializing\_shards" : 0,  
"unassigned\_shards" : 34,  
"delayed\_unassigned\_shards" : 0,  
"number\_of\_pending\_tasks" : 0,  
"number\_of\_in\_flight\_fetch" : 0,  
"task\_max\_waiting\_in\_queue\_millis" : 0,  
"active\_shards\_percent\_as\_number" : 50.72463768115942  
}

the number of nodes is still 1. can anyone help me setup a cluster with say 2 nodes ?

## My configuration file Elasticsearch.yml is as follows.

cluster.name: es-cluster  
node.max\_local\_storage\_nodes: 2

---

<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:** [March 25, 2019, 6:20pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/2 "2019-03-25T18:20:23Z")

</div>

It works well on my mac with setting this:

```auto
network.host: 127.0.0.1
discovery.zen.minimum_master_nodes: 1
node.max_local_storage_nodes: 4

```

---

<div class="post-metadata">

**Author:** ![vijaykriishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vijaykriishna/32/42737_2.png) [@vijaykriishna](https://discuss.elastic.co/u/vijaykriishna)\
**Post date:** [March 25, 2019, 7:50pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/3 "2019-03-25T19:50:41Z")

</div>

Hello David

I just modified my ES configuration file as you said and restarted the instance. No luck ☹ . Did I miss anything ? Pls help

"compressed\_size\_in\_bytes" : 28063,  
"version" : 21,  
"state\_uuid" : "3WNzTj\_DTzmNPU8OeZz3sg",  
"master\_node" : "RPAcNRsRSM21qBMpiHIzcQ",  
"blocks" : { },  
"nodes" : {  
"RPAcNRsRSM21qBMpiHIzcQ" : {  
"name" : "RPAcNRs",  
"ephemeral\_id" : "l\_6nb1vTSaePqcvRR5Bd6Q",  
"transport\_address" : "127.0.0.1:9300",  
"attributes" : { }  
}  
},

---

<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:** [March 26, 2019, 2:18pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/4 "2019-03-26T14:18:35Z")

</div>

What are the logs of the second instance you are launching? Please format the logs with the `</>` icon.

---

<div class="post-metadata">

**Author:** ![vijaykriishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vijaykriishna/32/42737_2.png) [@vijaykriishna](https://discuss.elastic.co/u/vijaykriishna)\
**Post date:** [March 27, 2019, 4:16pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/5 "2019-03-27T16:16:36Z")

</div>

[2019-03-27T21:52:15,085][INFO][o.e.d.z.ZenDiscovery] [RPAcNRs] failed to send join request to master [{RPAcNRs}{RPAcNRsRSM21qBMpiHIzcQ}{I3GUBiJDQTCLIzWuKwOAXg}{127.0.0.1}{127.0.0.1:9300}], reason [RemoteTransportException[[RPAcNRs][127.0.0.1:9300][internal:discovery/zen/join]]; nested: IllegalArgumentException[can't add node {RPAcNRs}{RPAcNRsRSM21qBMpiHIzcQ}{n8cs8`Preformatted text`bB-SEKKgJJ8bAQekw}{127.0.0.1}{127.0.0.1:9301}, found existing node {RPAcNRs}{RPAcNRsRSM21qBMpiHIzcQ}{I3GUBiJDQTCLIzWuKwOAXg}{127.0.0.1}{127.0.0.1:9300} with the same id but is a different node instance]; ]

---

<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:** [March 27, 2019, 4:47pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/6 "2019-03-27T16:47:52Z")

</div>

As you can see, your logs are not correctly formatted.  
Please format your code, logs or configuration files using `</>` icon as explained in [this guide](https://discuss.elastic.co/t/about-the-elasticsearch-category/21) and not the citation button. It will make your post more readable.

Or use markdown style like:

````
```
CODE
```

````

This is the icon to use if you are not using markdown format:

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/7/e/7e6e239431ec2d71cbf1beef741f2e93e7cc762c.jpg)

There's a live preview panel for exactly this reasons.

About your issue, please try again but remove the data dir first. Note that it will remove all existing data but I guess that you are just trying things locally, right?

---

<div class="post-metadata">

**Author:** ![vijaykriishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vijaykriishna/32/42737_2.png) [@vijaykriishna](https://discuss.elastic.co/u/vijaykriishna)\
**Post date:** [March 27, 2019, 4:50pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/7 "2019-03-27T16:50:42Z")

</div>

do i need to delete data dir in both instance ?

---

<div class="post-metadata">

**Author:** ![vijaykriishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vijaykriishna/32/42737_2.png) [@vijaykriishna](https://discuss.elastic.co/u/vijaykriishna)\
**Post date:** [March 27, 2019, 4:55pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/8 "2019-03-27T16:55:14Z")

</div>

I tried it by deleting data dir in 2nd instance...worked like charm 🙂

"nodes" : {  
"ZgffNQGDQsmgLdeNvMrjIA" : {  
"name" : "ZgffNQG",  
"ephemeral\_id" : "Divj2iAtT32yBR7MrgvHqg",  
"transport\_address" : "127.0.0.1:9301",  
"attributes" : { }  
},  
"RPAcNRsRSM21qBMpiHIzcQ" : {  
"name" : "RPAcNRs",  
"ephemeral\_id" : "SaAbszmIRvu3KNIy3cQExQ",  
"transport\_address" : "127.0.0.1:9300",  
"attributes" : { }  
}  
},

Thanks for your prompt response. 👍

---

<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:** [March 27, 2019, 5:03pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/9 "2019-03-27T17:03:52Z")

</div>

> [@vijaykriishna](#):
>
> I tried it by deleting data dir in 2nd instance

I'm lost...  
Do you have specific dirs for each node?

---

<div class="post-metadata">

**Author:** ![vijaykriishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vijaykriishna/32/42737_2.png) [@vijaykriishna](https://discuss.elastic.co/u/vijaykriishna)\
**Post date:** [March 27, 2019, 5:05pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/10 "2019-03-27T17:05:35Z")

</div>

Yes. Each instance/node had it's own data directory.

---

<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:** [March 27, 2019, 5:07pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/11 "2019-03-27T17:07:41Z")

</div>

So there is no need to use `node.max_local_storage_nodes`.

---

<div class="post-metadata">

**Author:** ![vijaykriishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vijaykriishna/32/42737_2.png) [@vijaykriishna](https://discuss.elastic.co/u/vijaykriishna)\
**Post date:** [March 27, 2019, 5:08pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/12 "2019-03-27T17:08:14Z")

</div>

Right

---

<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:** [April 24, 2019, 5:08pm UTC](https://discuss.elastic.co/t/help-setup-cluster-on-same-mac/173806/13 "2019-04-24T17:08:27Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
