当前位置: 首页 > 面试题库 >

Elasticsearch与neo4j集成的示例

孙才捷
2023-03-14
问题内容

我已经html" target="_blank">安装了Elasticsearch以及Neo4j。我想使用“用于ElasticSearch的Neo4j
River插件”插件将Elasticsearch与Neo4j集成。谁能告诉我如何整合这两者。我也在寻找一些用例示例,其中我将清楚地了解noe4j如何与elasticsearch一起工作。


问题答案:

我们应该已经安装了Elasticsearch&Neo4j。要与Neo4j
River插件集成,我们需要从Elasticsearch的主目录中使用以下命令安装PlugIn(Elasticsearch和Neo4j都必须运行):
bin/plugin -install com.sksamuel.elasticsearch/elasticsearch-river- neo4j/1.2.1.1

然后从此处下载“ elasticsearch-
river-neo4j-1.2.1.1.jar” ,并将其复制到“ HOME_DIRECTORY_OF_ES / lib”文件夹中。

然后通过curling命令启动Neo4J River服务器:

curl -XPUT 'http://localhost:9200/_river/my_neo_river/_meta' -d '{
"type": "neo4j",
"neo4j": {
    "uri": "<NEO4J_URI>",
    "interval": <some interval in ms (only the number)>
},

"index": {
    "name": "<INDEX_NAME>",
    "type": "<TYPE>"
}

}’

注意 :

uri :neo4j服务器的完整URI,例如http:// localhost:7474 / db /
data

interval
:轮询neo4j实例之间的时间(以毫秒为单位)。该值越大,服务器上的负载越低,但是neo4j中更新之间的时间间隔越长,反映在弹性内部。

index.name :要索引节点的索引的名称。应该用小写字母。

index.type :用于索引的类型。

使用RestClient(例如:Postman)在elasticsearch中查询数据以验证集成。查询网址必须看起来像http://localhost:9200/<index_name>/_search?q=<search_property>:<search_value>



 类似资料:
  • 问题内容: 我正在尝试将Flink与Elasticsearch 2.1.1集成,我正在使用Maven依赖项 这是我从Kafka队列中读取事件的Java代码(工作正常),但是无论如何,如果我更改了任何相关设置,则事件不会在Elasticsearch中发布,也没有错误,在以下代码中到ElasticSearch的端口,主机名,集群名称或索引名称,然后立即看到错误,但当前它不显示任何错误,也没有在Elas

  • 我正在从事一个使用Apache Camel和Elasticsearch的项目,我想知道Camel支持哪个版本的Elasticsearch? 我的pom.xml是这样的: 但是当我想将文件路由到elasticsearch时,我遇到了以下错误: Java语言lang.IllegalStateException:收到来自不受支持版本的消息:[2.0.0]最小兼容版本为:[5.0.0] 我发现这个异常是由

  • 问题内容: 在我的一个项目中,我计划将ElasticSearch与mysql一起使用。我已经成功安装了ElasticSearch。我能够单独管理ES中的索引。但我不知道如何用mysql实现相同的功能。 我已经阅读了几份文件,但我有点困惑,不清楚。谁能帮帮我吗? 提前致谢。 问题答案: 终于我找到了答案。分享我的发现。 要将ElasticSearch与Mysql一起使用,您将需要Java数据库连接(

  • EdIndexBolt,EsPercolateBolt和Estate允许用户将storm中的数据直接传输到Elasticsearch。 详细说明请参考以下内容。 EsIndexBolt (org.apache.storm.elasticsearch.bolt.EsIndexBolt) EsIndexBolt将tuples直接流入Elasticsearch索。 Tuples以指定的索引和类型组合进行

  • 链接 spark streaming交互

  • 我在运行一个将spring boot与弹性搜索集成在一起的简单应用程序时遇到了这个错误。你能帮我解决这个问题吗?我是初学者。 我正在尝试将一些书籍映射到ES中,并能够使用ES Java API中的客户端配置打印它们。我想知道这些版本是否使用不当,所以请查看我的pom。xml 它表示通过字段“es”表示的未满足的依赖关系,我不知道这是什么意思。关于NoClassDefFoundError- 这是st