java - Java 中的 Neo4j 服务器模式

标签 java neo4j cypher server-mode

我使用 Neo4j 开发了一个 Java 应用程序。基本上,用户能够编写密码查询并从图形数据库中获取一些结果。问题是它一次只能访问一个用户的图形数据库。我需要图形数据库一次被更多用户访问。我正在通过 Neo4j API for Java 使用嵌入式模式访问图形数据库。但我读到,在服务器模式下使用 Neo4j 可以一次由多个用户访问图形数据库。

我不知道如何使用 Neo4j API for Java 以服务器模式启动 Neo4j。然后一次由多个用户执行该应用程序。

谢谢,

维森特

最佳答案

从命令行,您只需运行 neo4j startSee the documentation here了解更多详情。

如果您安装了 Windows 版本,它会附带一个方便的 GUI 工具,可以为您启动和停止服务器,而无需使用命令行。如果您使用的是 Mac 或 Linux,您可能需要运行 neo4j start 或者您需要设置一个 init 脚本来为您执行此操作。

请注意,服务器的工作方式与嵌入式数据库不同;通常您的服务器将运行在http://localhost:7474/上并且可以通过 REST 服务访问,而不是通过常规的 java API。

关于java - Java 中的 Neo4j 服务器模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29491450/

相关文章:

java - 我收到有关不兼容类型 : Sort cannot be converted to java. util.arraylist<java.lang.Integer> 的错误

c# - 枚举和继承

Hibernate OGM Neo4j (5.0) Wildfly 10 错误。提供者 org.hibernate.ogm.service.impl.OgmIntegrator 不是子类型

java - 在 Neo4J 编程中使用 java 将字符串结果传递给 ExecutionResult

java - 停止 "javax.swing.timer"不会暂停动画

java - @Value 和 @PropertySource ("classpath:application.properties")始终返回 null

java - Python Neo4j 交互无需启动服务器

Neo4j 服务器插件配置

redis - Neo4j 的 Cypher 查询语言是开源的吗?

neo4j - 如果第二部分不起作用,密码查询不会返回任何内容