# Spring data elasticsearch not connecting to elasticsearch 5 in elastic cloud - jar hell

**URL:** <https://discuss.elastic.co/t/spring-data-elasticsearch-not-connecting-to-elasticsearch-5-in-elastic-cloud-jar-hell/79487>\
**Category:** Elasticsearch\
**Created:** [March 21, 2017, 6:17pm UTC](https://discuss.elastic.co/t/spring-data-elasticsearch-not-connecting-to-elasticsearch-5-in-elastic-cloud-jar-hell/79487 "2017-03-21T18:17:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saravanan\_sathyamoo1](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@Saravanan\_sathyamoo1](https://discuss.elastic.co/u/Saravanan_sathyamoo1)\
**Post date:** [March 21, 2017, 6:17pm UTC](https://discuss.elastic.co/t/spring-data-elasticsearch-not-connecting-to-elasticsearch-5-in-elastic-cloud-jar-hell/79487/1 "2017-03-21T18:17:34Z")

</div>

Hi,  
My cluster ID "003f13"  
I have created a cluster with elasticsearch 5.1.2  
I am trying to connect to this cluster from spring data and im facing jar hell with lots of class not found exceptions.  
Can you please give me a pom.xml that can be used to connect from spring data to elastic search 5.1.2  
Please find below the pom.xml im using  
Thanks for the help.

```
<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.5.2.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
	    <dependency>
    		<groupId>org.elasticsearch</groupId>
   			<artifactId>elasticsearch</artifactId>
    		<version>5.1.1</version>
    		
	    </dependency>
	    <dependency>
  			<groupId>org.apache.lucene</groupId>
  			<artifactId>lucene-sandbox</artifactId>
  			<version>6.4.2</version>
		</dependency>
		<dependency>
			 <groupId>org.elasticsearch.client</groupId>
            <artifactId>x-pack-transport</artifactId>
            <version>5.1.1</version>
		</dependency>
	 	<dependency>
    		<groupId>org.elasticsearch.client</groupId>
    		<artifactId>transport</artifactId>
    		<version>5.1.1</version>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-actuator</artifactId>
		</dependency>
	
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-aws-messaging</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.data</groupId>
			<artifactId>spring-data-elasticsearch</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-data-ldap</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
		<dependency>
    		<groupId>org.apache.logging.log4j</groupId>
    		<artifactId>log4j-api</artifactId>
    		<version>2.7</version>
		</dependency>
		<dependency>
    		<groupId>org.apache.logging.log4j</groupId>
    		<artifactId>log4j-core</artifactId>
    		<version>2.7</version>
		</dependency>
	    <dependency>
        	<groupId>org.elasticsearch.plugin</groupId>
        	<artifactId>transport-netty3-client</artifactId>
        	<version>5.1.1</version>
    	</dependency>
    	<dependency>
        	<groupId>org.elasticsearch.plugin</groupId>
        	<artifactId>transport-netty4-client</artifactId>
        	<version>5.1.1</version>
        	<scope>compile</scope>
    	</dependency>
    	<dependency>
        <groupId>org.elasticsearch.plugin</groupId>
        <artifactId>reindex-client</artifactId>
        <version>5.1.1</version>
    </dependency>
    <dependency>
        <groupId>org.elasticsearch.plugin</groupId>
        <artifactId>percolator-client</artifactId>
        <version>5.1.1</version>
    </dependency>
    <dependency>
        <groupId>org.elasticsearch.plugin</groupId>
        <artifactId>lang-mustache-client</artifactId>
        <version>5.1.1</version>
    </dependency>
   <!-- <dependency>
        <groupId>org.elasticsearch</groupId>
        <artifactId>x-pack-api</artifactId>
        <version>5.1.1</version>
    </dependency> -->
	</dependencies>

	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.springframework.cloud</groupId>
				<artifactId>spring-cloud-dependencies</artifactId>
				<version>Camden.SR6</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>
	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>
```

---

<div class="post-metadata">

**Author:** ![Alex\_Piggott](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alex_piggott/32/11053_2.png) [@Alex\_Piggott](https://discuss.elastic.co/u/Alex_Piggott)\
**Post date:** [March 22, 2017, 8:51pm UTC](https://discuss.elastic.co/t/spring-data-elasticsearch-not-connecting-to-elasticsearch-5-in-elastic-cloud-jar-hell/79487/2 "2017-03-22T20:51:26Z")

</div>

Hi @Saravanan_sathyamoo1 - I'm moving this to the Elasticsearch forum as you'll be able to get better answers there

I had a quick search and there do seem to be people uses the transport client and spring boot, but nobody posted a pom that I saw. I did help someone get `JEST` working recently and they were using spring, link in case that's the way you want to go: [https://github.com/khoanguyen123/es](https://github.com/khoanguyen123/es)

---

<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:** [March 25, 2017, 8:52pm UTC](https://discuss.elastic.co/t/spring-data-elasticsearch-not-connecting-to-elasticsearch-5-in-elastic-cloud-jar-hell/79487/3 "2017-03-25T20:52:04Z")

</div>

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