2017-04-04 4 views
0

Ich versuche, Neo4j und ElasticSearch mit Graphware neo4j-to-elastischen Plugin zu integrieren. Referenz: https://github.com/graphaware/neo4j-to-elasticsearchElasticSearch Fehler beim Erstellen Index

Die aktuelle Version auf neo4j und elastisch sind 3.1.2 und 2.4.2. Ich habe begonnen, den Elasticsearch Server und seinen Betrieb auf Port 9200 und 9300.

Nachdem Sie die obigen Schritte, ich neu gestartet Neo4j und ich erhalte eine Fehlermeldung

2017-04-04 18:57:13.453+0000 INFO [c.g.m.e.s.Searcher] Created Jest Client. 
2017-04-04 18:57:13.453+0000 ERROR [c.g.m.e.ElasticSearchWriter] Failed to create Elasticsearch index. org.apache.http.client.ClientProtocolException 
java.lang.RuntimeException: org.apache.http.client.ClientProtocolException 
    at com.graphaware.module.es.mapping.BaseMapping.lambda$createIndexAndMapping$13(BaseMapping.java:177) 
    at com.graphaware.module.es.mapping.BaseMapping$$Lambda$234/582360661.accept(Unknown Source) 
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) 
    at java.util.stream.DistinctOps$1$2.accept(Unknown Source) 
    at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source) 
    at java.util.stream.AbstractPipeline.copyInto(Unknown Source) 

Ich bin nicht in der Lage zu verstehen, warum ich erhalte dieser Fehler?

Antwort

0

Port 9200 von elasticsearch ist für ReST API und 9300 ist für Java API. Daher ist es erforderlich, die 9200 zu verwenden, und nicht die 9300.

Das configure es in neo4j.conf sein sollte: com.graphaware.module.ES.port = 9200

Verwandte Themen