2017-04-04 1 views
0

grapho neo4j-to-elastic 플러그인을 사용하여 Neo4j와 ElasticSearch를 통합하려고합니다. 참조 : https://github.com/graphaware/neo4j-to-elasticsearchElasticSearch 색인 생성 실패

neo4j 및 신축성의 현재 버전은 각각 3.1.2 및 2.4.2입니다. 나는 위의 단계를 수행 한 후 포트 9200 및 9300

에 elasticsearch 서버와 달리기를 시작, 내가 neo4j를 다시 시작하고 나는 오류를 얻을

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) 

내가 얻고 이유를 이해할 수 없습니다입니다 이 오류?

답변

0

탄성 검색의 포트 9200은 ReST API 용이고 9300은 Java API 용입니다. 따라서 그것이 9200이 아닌 9300

를 사용하는 데 필요한 neo4j.conf의 구성이되어야한다 : com.graphaware.module.ES.port = 9200

관련 문제