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。以下是我的步骤。如果有愚蠢的错误,请告诉我
dbms.active_数据库=mygraph.db
服务neo4j start启动neo4j
localhost:7474/browser/
打开网页,但我不知道为什么我不能再打开该网页,它显示: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