ElasticSearch 创建索引失败
ElasticSearch Failed to create index
我正在尝试使用图形软件 neo4j-to-elastic 插件集成 Neo4j 和 ElasticSearch。参考:https://github.com/graphaware/neo4j-to-elasticsearch
neo4j和elastic目前的版本分别是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(BaseMapping.java:177)
at com.graphaware.module.es.mapping.BaseMapping$$Lambda4/582360661.accept(Unknown Source)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
at java.util.stream.DistinctOps.accept(Unknown Source)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
我无法理解为什么会出现此错误?
elasticsearch 的 9200 端口用于 ReST API,9300 用于 Java API。因此需要使用9200,而不是9300。
neo4j.conf中的配置应该是:
com.graphaware.module.ES.port=9200
我正在尝试使用图形软件 neo4j-to-elastic 插件集成 Neo4j 和 ElasticSearch。参考:https://github.com/graphaware/neo4j-to-elasticsearch
neo4j和elastic目前的版本分别是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(BaseMapping.java:177)
at com.graphaware.module.es.mapping.BaseMapping$$Lambda4/582360661.accept(Unknown Source)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
at java.util.stream.DistinctOps.accept(Unknown Source)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
我无法理解为什么会出现此错误?
elasticsearch 的 9200 端口用于 ReST API,9300 用于 Java API。因此需要使用9200,而不是9300。
neo4j.conf中的配置应该是: com.graphaware.module.ES.port=9200