Database Neo4j can';t打开由neo4j管理导入创建的数据库(neo4j导入)

Database Neo4j can';t打开由neo4j管理导入创建的数据库(neo4j导入),database,import,neo4j,Database,Import,Neo4j,这个问题确实困扰了我一段时间。 我尝试使用neo4j 3.2.2按照本[tutorial][1]导入数据,但如果将数据库路径更改为我创建的数据库路径,我似乎无法再打开我的web。以下是我的步骤。如果有愚蠢的错误,请告诉我 在/var/lib/neo4j/data/databases/(Ubuntu 16中neo4j的默认根目录)下创建一个neo4j数据库: 所有数据都来自neo4j导入教程 将neo4j.conf中的dbms.active_数据库更改为:dbms.active_数据库=mygra

这个问题确实困扰了我一段时间。 我尝试使用
neo4j 3.2.2
按照本[tutorial][1]导入数据,但如果将数据库路径更改为我创建的数据库路径,我似乎无法再打开我的web。以下是我的步骤。如果有愚蠢的错误,请告诉我

  • 在/var/lib/neo4j/data/databases/(Ubuntu 16中neo4j的默认根目录)下创建一个neo4j数据库:

    所有数据都来自neo4j导入教程

  • 将neo4j.conf中的dbms.active_数据库更改为:
    dbms.active_数据库=mygraph.db

  • 使用
    服务neo4j start启动neo4j

  • 尝试使用
    localhost:7474/browser/
    打开网页,但我不知道为什么我不能再打开该网页,它显示:

  • 无法访问此站点,localhost已恢复连接, 错误连接被拒绝

    但是如果我通过更改
    dbms.active\u database=graph.db切换回默认数据库,我可以再次打开该网页

    我认为这可能有两个潜在的原因:

  • 没有使用
    neo4j启动
    启动neo4j。导入工具教程要求我们在数据库目录中使用neo4j restart,但我不能使用neo4j start来使用neo4j,neo4j社区也不再推荐使用neo4j

  • neo4j导入是针对一些旧版本的neo4j,而当前版本存在一些bug。因为我比较了好的数据库文件和从neo4j admin import创建的数据库文件,所以从左到右有一些不同:好的,坏的

  • 以下是我创建数据库的日志:


    感谢您的帮助,非常感谢

    我猜新创建的数据库的所有权不正确。您正在使用sudo运行neo4j admin(不指定用户)。。。因此,数据库被创建为root。但是,该服务运行为neo4j。请先将整个mygraph.db目录的所有权更改为neo4j:adm,然后重试

    希望这有帮助

    问候,,
    Tom

    您忘记更改安装中目录的路径

    “dbms.directories.data=/var/lib/neo4j/data/数据库/


    祝你好运

    谢谢你,汤姆!这是与所有权有关的问题。
    sudo neo4j-admin import --database=mygraph.db --nodes=movies.csv --nodes=actors.csv --relationships roles.csv