Localhost:9200: nodename nor servname provided, or not known

I am running elastic search version 6.4 locally and my dependency for the spring boot application is implementation 'org.elasticsearch.client:elasticsearch-rest-high-level-client:6.4.0' . I am getting java.io.IOException: localhost:9200: nodename nor servname provided, or not known
at org.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:948)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:227)
at org.elasticsearch.client.RestClient.performRequest(RestClient.java:272)
.I tried localhost only also but still getting same problem. But when I am using same code but server elastic search I am getting having problem. Previously I am using elastic search transport. at that time there was no problem while connection but i upgrade to rest-high-level client ..I am facing problem ... Can some one help me.....