# Erreur de connexion entre elasticsearch et spring boot application

**URL:** <https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394>\
**Category:** Discussions en français\
**Created:** [April 24, 2017, 9:56am UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394 "2017-04-24T09:56:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![zegdene](https://avatars.discourse-cdn.com/v4/letter/z/76d3ee/32.png) [@zegdene](https://discuss.elastic.co/u/zegdene)\
**Post date:** [April 24, 2017, 9:56am UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/1 "2017-04-24T09:56:26Z")

</div>

Bonjour,  
je suis débutante en elasticsearch, j'ai installée elasticsearch et je souhaite faire des requête avec mon application spring boot , le probleme que la connexion entre l'application et elasticsearch est échouée  
le problème que j'ai utilisée transport client mais les donnees sont stockés dans un node et n'est pas affichée dans localhost:9200

ElasticsearchConfiguration:

```
public class EsConfig {

    @Value("${spring.data.elasticsearch.properties..host}")
    private String EsHost;

    @Value("${spring.data.elasticsearch.properties.port}")
    private int EsPort;

    @Value("${spring.data.elasticsearch.properties.clustername}")
    private String EsClusterName
    @Bean
    public Client client() throws Exception {

        Settings esSettings = Settings.settingsBuilder()
                .put("cluster.name", EsClusterName)
                .build();
        return TransportClient.builder()
                .settings(esSettings)
                .build()
                .addTransportAddress(
				  new InetSocketTransportAddress(InetAddress.getByName(EsHost), EsPort));
    }

    @Bean
    public ElasticsearchOperations elasticsearchTemplate() throws Exception {
        return new ElasticsearchTemplate(client());
    }
}

```

L'affichage dans le console:  
client.type = node  
[cluster.name](http://cluster.name) = elasticsearch  
clustername = mkyong-cluster  
host = localhost  
http.enabled = false  
name = Lonnie Thompson Lincoln  
node.local = true  
path.home = target/elastic-embedded  
path.logs = C:/Project/workspace/workspace1/backend-project/target/elastic-embedded/logs  
port = 9300

mais rien ni afficher dans localhost:9200  
je me demande quelle est mon erreur pour stocker les données dans elasticserach server?

merci d'avance pour votre aide.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 24, 2017, 1:47pm UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/2 "2017-04-24T13:47:56Z")

</div>

Il arrive très souvent que spring-data-elasticsearch ne soit pas compatible avec elasticsearch.

Vérifie les versions de part et d'autre.

---

<div class="post-metadata">

**Author:** ![zegdene](https://avatars.discourse-cdn.com/v4/letter/z/76d3ee/32.png) [@zegdene](https://discuss.elastic.co/u/zegdene)\
**Post date:** [April 24, 2017, 4:44pm UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/3 "2017-04-24T16:44:07Z")

</div>

Bonjour dadoonet,  
j'ai utilisée spring boot starter data elasticserach : 1.5.2 et elasticsearch 5.3.0 si il est un problème de version pouquoi il crée le cluster name et tout?  
merci

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [April 24, 2017, 7:06pm UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/4 "2017-04-24T19:06:34Z")

</div>

Je ne sais pas. Je n'utilise pas Spring boot. Je ne fais que rapporter ici ce que j'ai très très souvent vu sur le forum #elasticsearch

---

<div class="post-metadata">

**Author:** ![val](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/val/32/138203_2.png) [@val](https://discuss.elastic.co/u/val)\
**Post date:** [April 25, 2017, 4:56am UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/5 "2017-04-25T04:56:49Z")

</div>

> [@zegdene](#):
>
> http.enabled = false

Si tu mets `http.enabled` à `false`, c'est normal que tu ne puisses pas accéder à [http://localhost:9200](http://localhost:9200). Essaye de le mettre à `true` et regarde si ça fonctionne mieux.

D'autre part il semble que tu as une typo dans la ligne suivante (il y a deux points avant `host`)  
`@Value("${spring.data.elasticsearch.properties..host}")`

---

<div class="post-metadata">

**Author:** ![zegdene](https://avatars.discourse-cdn.com/v4/letter/z/76d3ee/32.png) [@zegdene](https://discuss.elastic.co/u/zegdene)\
**Post date:** [April 25, 2017, 7:55am UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/6 "2017-04-25T07:55:20Z")

</div>

@Value("${spring.data.elasticsearch.properties..host}")  
j'ai le corrige mais le meme probleme mais pour http.enable=false c'est le console qui l'affiche comment je peux le modifie ?  
merci

---

<div class="post-metadata">

**Author:** ![val](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/val/32/138203_2.png) [@val](https://discuss.elastic.co/u/val)\
**Post date:** [April 25, 2017, 7:58am UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/7 "2017-04-25T07:58:19Z")

</div>

Change ta configuration comme ceci:

```
    Settings esSettings = Settings.settingsBuilder()
            .put("cluster.name", EsClusterName)
            .put("http.enabled", true) <---- ajoute cette ligne
            .build();
```

---

<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:** [May 23, 2017, 8:00am UTC](https://discuss.elastic.co/t/erreur-de-connexion-entre-elasticsearch-et-spring-boot-application/83394/8 "2017-05-23T08:00:25Z")

</div>

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