将neo4j数据库从Windows迁移到Ubuntu

时间:2015-11-06 09:17:01

标签: linux database windows ubuntu neo4j

我通过浏览器和一些python(py2neo)例程使用cypher查询创建了neo4j数据库。

现在,我必须将此数据库传输到Linux桌面上的另一个neo4j实例。

我做了什么 -

  1. 压缩文件夹 default.graphdb
  2. 的内容
  3. 在我的linux安装中将zip文件的内容解压缩到data / graph.db。
  4. 用户:数据库的传递也是一样的。

    但是当我转到浏览器时,我无法找到任何数据。该目录确实指向我解压缩到的文件夹(/home/goelakash/neo4j-community-2.3.0/data/graph.db)。

    如何获取该数据库?

    EDIT - messages.log

    https://drive.google.com/file/d/0B3JPglmAz1b5ak1vRWR5Z0p5UVE/view?usp=sharing

1 个答案:

答案 0 :(得分:1)

数据文件应直接位于data/graph.db。所以检查一下如果有一个名为neostore.nodestore.db的文件。如果是,请检查权限 - 运行Neo4j的系统用户需要对graph.db文件夹具有完全递归读/写权限。 还要确保您在Windows和Linux上使用相同版本的Neo4j(或按照参考手册升级商店)。 有关更多信息,请将启动顺序附加到data/graph.db/messages.log