# Getting exception: No node available?

**URL:** https://discuss.elastic.co/t/getting-exception-no-node-available/5556
**Category:** Elasticsearch
**Created:** [October 11, 2011, 6:20am UTC](https://discuss.elastic.co/t/getting-exception-no-node-available/5556 "2011-10-11T06:20:03Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Sam\_4](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Sam\_4](https://discuss.elastic.co/u/Sam_4)
#### Post date: [October 11, 2011, 6:20am UTC](https://discuss.elastic.co/t/getting-exception-no-node-available/5556/1 "2011-10-11T06:20:03Z")

</div>

Hi

I am getting following error:

org.elasticsearch.client.transport.NoNodeAvailableException: No node  
available  
at  
org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:  
139)  
at  
org.elasticsearch.client.transport.support.InternalTransportClient.search(InternalTransportClient.java:  
238)  
at  
org.elasticsearch.client.transport.TransportClient.search(TransportClient.java:  
300)  
at  
org.elasticsearch.client.action.search.SearchRequestBuilder.doExecute(SearchRequestBuilder.java:  
583)  
at  
org.elasticsearch.client.action.support.BaseRequestBuilder.execute(BaseRequestBuilder.java:  
56)

please help me solve above exception and how to check node is  
available in network.

Thanks

---

<div class="post-metadata">

### Author: ![jason\_3](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jason_3/32/3109_2.png) [@jason\_3](https://discuss.elastic.co/u/jason_3)
#### Post date: [October 11, 2011, 1:06pm UTC](https://discuss.elastic.co/t/getting-exception-no-node-available/5556/2 "2011-10-11T13:06:22Z")

</div>

I've seen that same exception when the cluster name in my client is not the  
same as the cluster name of the cluster.

So your code:

Settings s = ImmutableSettings.settingsBuilder().  
put(Collections.singletonMap("cluster.name",  
"myclustername")).build();  
Client client = new TransportClient(s).addTransportAddress(new  
InetSocketTransportAddress(host, port));

Needs to match your elasticsearch.yml:

cluster.name: myclustername

--Jason

On Tue, Oct 11, 2011 at 2:20 AM, sam [mishra.sameek@gmail.com](mailto:mishra.sameek@gmail.com) wrote:

> Hi
> 
> I am getting following error:
> 
> org.elasticsearch.client.transport.NoNodeAvailableException: No node  
> available  
> at
> 
> org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:  
> 139)  
> at
> 
> org.elasticsearch.client.transport.support.InternalTransportClient.search(InternalTransportClient.java:  
> 238)  
> at
> 
> org.elasticsearch.client.transport.TransportClient.search(TransportClient.java:  
> 300)  
> at
> 
> org.elasticsearch.client.action.search.SearchRequestBuilder.doExecute(SearchRequestBuilder.java:  
> 583)  
> at
> 
> org.elasticsearch.client.action.support.BaseRequestBuilder.execute(BaseRequestBuilder.java:  
> 56)
> 
> please help me solve above exception and how to check node is  
> available in network.
> 
> 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, 3:52am UTC](https://discuss.elastic.co/t/getting-exception-no-node-available/5556/3 "2017-07-06T03:52:24Z")

</div>


