当前位置: 首页 > 知识库问答 >
问题:

使用Java在高可用性模式下嵌入Neo4j

蒲功
2023-03-14

我需要使用Java运行嵌入高可用性模式的Neo4j。我下载了Neo4j的企业版,并对neo4j.properties文件进行了更改,如neo4j高可用性设置教程中所述。现在,如何使用这个修改过的neo4j.properties文件在高可用性模式下使用Java运行neo4j?

共有1个答案

司寇嘉茂
2023-03-14

要进行初始化,请使用以下代码段:

import org.neo4j.graphdb.factory.HighlyAvailableGraphDatabaseFactory
import org.neo4j.graphdb.factory.GraphDatabaseBuilder

....

GraphDatabaseBuilder builder = new HighlyAvailableGraphDatabaseFactory()
    .newHighlyAvailableDatabaseBuilder("<path>"); 
GraphDatabaseService db = builder.loadPropertiesFromFile("neo4j.properties")
    .newGraphDatabase();
 类似资料:
  • 是否可以在高可用性(HA)模式下运行Neo4j,并对多个java客户端(java嵌入式)进行读/写访问? 如果是,是否需要特殊配置?(除了标准HA配置之外) 我想在我的计算机上运行一个包含三个本地服务器的HA集群。使用套接字从三个java客户端写入和读取。

  • 我在一个POC中使用了最近嵌入的Spring数据Neo4j。它在一台机器上快速工作。在投入生产之前,我想将数据库与应用服务器分离。我配置了三个Neo4j服务器实例和HA代理,并使用Spring数据Neo4j Rest进行连接。但速度最差。每个查询的执行时间超过30秒。 我正在考虑使用嵌入HA的Neo4j?有人能给我提供链接/教程,用HA代理在嵌入式模式下配置Spring Data Neo4j吗。

  • 注意 The High Availability features are only available in the Neo4j Enterprise Edition. Neo4j High Availability or “Neo4j HA” provides the following two main features: 1.It enables a fault-tolerant data

  • 这描述了 _neo4j-embedded_,让你在Python应用中嵌入Neo4j数据库的一个Python库。 从参考文档和这个章节的安装介绍分开,你可以参考:第 9 章 在Python应用中使用Neo4j。 这个工程在GitHub上面的源代码地址: https://github.com/neo4j/python-embedded 19.1. 安装 注意:Neo4j 数据库(来自社区版)本身就被包

  • 你好,我的同事: Windows7(64位)+Java 8+NetBeans 8.0和使用Derby学习嵌入式数据库。 我遵循一个简单的示例“在NetBeans中使用内置的Derby数据库在NetBeans 6.1中启动一个Java DB应用程序” https://www.youtube.com/watch?v=gcy4mcka8-e https://www.youtube.com/watch?v

  • 我希望在使用neo4j数据库的应用程序中使用此结构。 在这里,我将在三个不同的服务器上部署我的应用程序,每个服务器都有自己的嵌入式neo4j数据库。 我希望所有数据库都自动同步。 它适合我的大数据应用程序吗? 我正在使用SpringDataNeo4j,如何在SDN中配置此结构。 我需要企业版的neo4j为此。 有没有其他可以使用的框架/技术? 我几乎完成了这样的结构 我的Web应用程序部署在 >