Neo4j的Elasticsearch河流插件:NoClassSettingsException [无法加载具有值的类[neo4j]]

时间:2014-05-13 09:44:13

标签: neo4j elasticsearch

我正在努力让ES与Neo4j一起工作,我按照你在文档中说的步骤进行操作。问题是我很难完成连接。 ES没有NEo4j的值。

当我检查ES上的索引时,“_river”索引已经很好地创建了,但是当我这样做时会出现一些错误:

curl http://localhost:9200/_river/_search?pretty=true&q=:

这是错误:

  

{“error”:“NoClassSettingsException [无法加载具有值的类   [Neo4j的]];嵌套:ClassNotFoundException [neo4j];   ”, “节点”:{ “ID”: “2rDeNA46SJ63jYFlpoGfKQ”, “名称”: “邮编-ZAP”, “TRANSPORT_ADDRESS”: “INET [/10.140.28.166:9300]”}}

当我从ES获得所有索引时

(curl http://localhost:9200/_aliases?pretty=1)

我明白了:

{
  "_river" : {
    "aliases" : { }
  }

你对这个问题有什么看法吗?

PS:使用的版本是1.1.1

错误是:

  

NoClassSettingsException无法加载嵌套值为neo4j的类:   ClassNotFoundException neo4j

完整回复: http://p.shrib.com/lsfnzF3H?v=nc&s=m

提前致谢

1 个答案:

答案 0 :(得分:0)

我收到同样的错误,我认为installation instructions 缺少一步

  

下载" elasticsearch-river-neo4j-1.2.1.1.jar"来自Click here并将其复制到" HOME_DIRECTORY_OF_ES / lib"文件夹中。

这样做,弹性搜索重新启动就解决了它。

发现于:Examples about Integration of Elasticsearch with neo4j