# How to connect java to local elastic search?

**URL:** <https://discuss.elastic.co/t/how-to-connect-java-to-local-elastic-search/41024>\
**Category:** Elasticsearch\
**Created:** [February 5, 2016, 7:09am UTC](https://discuss.elastic.co/t/how-to-connect-java-to-local-elastic-search/41024 "2016-02-05T07:09:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rajnikant](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rajnikant/32/6490_2.png) [@Rajnikant](https://discuss.elastic.co/u/Rajnikant)\
**Post date:** [February 5, 2016, 7:09am UTC](https://discuss.elastic.co/t/how-to-connect-java-to-local-elastic-search/41024/1 "2016-02-05T07:09:55Z")

</div>

i want to connect my local elastic search to java.

---

<div class="post-metadata">

**Author:** ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)\
**Post date:** [February 5, 2016, 7:12am UTC](https://discuss.elastic.co/t/how-to-connect-java-to-local-elastic-search/41024/2 "2016-02-05T07:12:49Z")

</div>

[https://www.elastic.co/guide/en/elasticsearch/client/index.html](https://www.elastic.co/guide/en/elasticsearch/client/index.html)

---

<div class="post-metadata">

**Author:** ![Rajnikant](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rajnikant/32/6490_2.png) [@Rajnikant](https://discuss.elastic.co/u/Rajnikant)\
**Post date:** [February 5, 2016, 7:16am UTC](https://discuss.elastic.co/t/how-to-connect-java-to-local-elastic-search/41024/3 "2016-02-05T07:16:26Z")

</div>

Thanks for give fast reply.  
i already used this.  
My Code is:  
Node node = nodeBuilder()  
.settings(ImmutableSettings.settingsBuilder().put("path.home", "/home/amit/elasticsearch-2.1.0/bin"))  
.client(true)  
.node();  
Client client = node.client();

When i used "ImmutableSettings" in elasticsearch 2.1.1 then i got "ImmutableSettings cannot be resolved" this type of error.

Please help me out...

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [February 5, 2016, 8:04am UTC](https://discuss.elastic.co/t/how-to-connect-java-to-local-elastic-search/41024/4 "2016-02-05T08:04:02Z")

</div>

Try using the TransportClient instead of the NodeBuilder

[https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/transport-client.html](https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/transport-client.html)

Ivan

---

<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 5, 2017, 11:18pm UTC](https://discuss.elastic.co/t/how-to-connect-java-to-local-elastic-search/41024/5 "2017-07-05T23:18:42Z")

</div>


