首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问在Neo4j独立服务器上使用Neo4j嵌入式服务器创建的数据库

无法访问在Neo4j独立服务器上使用Neo4j嵌入式服务器创建的数据库
EN

Stack Overflow用户
提问于 2013-07-05 00:53:00
回答 1查看 548关注 0票数 0
  • 我有一个最初使用Neo4j创建的Neo4j红宝石数据库,该数据库使用嵌入式服务器。
  • 为了在Heroku上部署我的数据库和伴随的应用程序,我需要使用Neo4j独立服务器的Rest。
  • 我试图通过安装Neo4j服务器来打开我的开发机器。我编辑了libexec/conf/neo4j-server.properties文件,将其指向嵌入式数据库。
  • 我可以很好地启动Neo4j服务器,但是,当我使用web接口浏览数据库时,没有一个节点是可见的--只有根节点。
  • 我知道服务器正在查看正确的目录,因为我可以在web接口的配置部分看到正确的路径。
  • 我知道数据仍然在数据库中,因为我可以使用嵌入式服务器从我原来的Ruby应用程序中访问它。

有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-05 08:39:31

我怀疑这个问题是存在相对/绝对路径的问题,这意味着您可能认为它指向正确的目录,但实际上它在其他地方创建了一个空数据库。如果是这样的话,只需更改目录设置即可。作为临时修复,您可以始终保留默认设置,只需将嵌入的db复制到data/graph.db文件夹中即可。对我来说总是管用的。

检查您的路径,您需要寻找的东西是一个前导斜杠。前导斜杠表示绝对路径,而缺少路径表示相对于主服务器目录的路径,该目录包含conf、bin、data、.另外,如果您自己输入了行,请检查输入。正确的语法是:

代码语言:javascript
复制
org.neo4j.server.database.location=/this/is/an/absolute/path

或者这个:

代码语言:javascript
复制
org.neo4j.server.database.location=this/is/a/relative/path
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17479716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档