# Transport client not working with search guard

**URL:** <https://discuss.elastic.co/t/transport-client-not-working-with-search-guard/117745>\
**Category:** Elasticsearch\
**Created:** [January 31, 2018, 6:43am UTC](https://discuss.elastic.co/t/transport-client-not-working-with-search-guard/117745 "2018-01-31T06:43:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajit](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@ajit](https://discuss.elastic.co/u/ajit)\
**Post date:** [January 31, 2018, 6:43am UTC](https://discuss.elastic.co/t/transport-client-not-working-with-search-guard/117745/1 "2018-01-31T06:43:47Z")

</div>

Hi,  
I have successfully implemented searchguard in elasticsearch. But from java side Transport client not working now. Below is my configuration.

Settings settings = Settings.builder()  
.put("[cluster.name](http://cluster.name)", "searchguard\_demo")  
.put(SSLConfigConstants.SEARCHGUARD\_SSL\_TRANSPORT\_KEYSTORE\_FILEPATH,"C:\Users\c-ajitb\Desktop\SearchguardFiles\esnode.pem")  
.put(SSLConfigConstants.SEARCHGUARD\_SSL\_TRANSPORT\_TRUSTSTORE\_FILEPATH, "C:\Users\c-ajitb\Desktop\SearchguardFiles\esnode-key.pem")  
.put(SSLConfigConstants.SEARCHGUARD\_SSL\_TRANSPORT\_KEYSTORE\_PASSWORD, "admin")  
.put(SSLConfigConstants.SEARCHGUARD\_SSL\_TRANSPORT\_TRUSTSTORE\_PASSWORD, "admin")  
.build();  
TransportClient transclient = new PreBuiltTransportClient(settings,SearchGuardSSLPlugin.class).addTransportAddress(  
new InetSocketTransportAddress(new InetSocketAddress("172.21.153.176", 9300)));

It is giving exception ElasticsearchException[Failed to load plugin class [com.floragunn.searchguard.ssl.SearchGuardSSLPlugin]]; nested: InvocationTargetException; nested: NoSuchMethodError[org.elasticsearch.common.logging.Loggers.getLogger(Ljava/lang/Class;)Lorg/elasticsearch/common/logging/ESLogger;];

Also please check my file names. I dont have keystore and truststore files in my searchguard configuartion.  
Please provide solution.  
I am using 6.0.0 versions.

Thanks,  
Ajit

---

<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:** [February 28, 2018, 6:43am UTC](https://discuss.elastic.co/t/transport-client-not-working-with-search-guard/117745/2 "2018-02-28T06:43:59Z")

</div>

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