我正在尝试在Neo4J中导入数据集(csv文件)。我使用的是Ubuntu16,我正在关注this指南:
当我这样做的时候:
neo4j_home$ ./bin/neo4j-import --into path_to_target_directory --nodes movies.csv --nodes actors.csv --relationships roles.csv我得到这个错误(在ubuntu终端中):
Input error: Directoy '<my target directory here>' not writable: No such file or directory你能帮帮我吗?这是我在usr/share/neo4j下的以下结构(文件夹名称以粗体显示):
- bin
- neo4j
- neo4j-admin
- neo4j-import // what I use for importing
- neo4j-shared.sh
- neo4j-shell
- import (I created this directory which holds the file to import)
- MyTestDir
- first.csv
- second.csv
- third.csv
for completeness: I also have these 2 folders
- lib (some jar files here)
- tools
- config-migrator.jar如何将first.csv、second.csv和third.csv导入到neo4j中?
我尝试过(注意我在bin文件夹中):./neo4j-import --into <dont know what write here> --nodes ../import/MyTestDir/first.csv ../import/MyTestDir/second.csv ../import/MyTestDir/third.csv
发布于 2016-11-09 02:45:27
也许您正在执行neo4j-import的用户对您要导入的文件夹没有写入权限?你有没有尝试过--into /usr/share/neo4j/data/graph.db或类似的?
发布于 2017-03-14 06:49:26
--into指的是您的数据库目录,在Linux中为/var/lib/neo4j/data/databases/MY_GRAPH。请确保您对usr/share/neo4j目录具有完全权限。所以你的导入应该是这样的:
sudo neo4j-import --into /var/lib/neo4j/data/databases/MY_GRAPH --stacktrace --nodes "/usr/share/neo4j/import/MyTestDir/first.csv,/usr/share/neo4j/import/MyTestDir/second.csv,/usr/share/neo4j/import/MyTestDir/third.csv"https://stackoverflow.com/questions/40489115
复制相似问题