2016-11-08 9 views
0

Neo4Jでデータセット(csvファイル)をインポートしようとしています。 私はUbuntuの16上だと私はthisガイドを次のようだ:neo4jにデータセットをインポート

私はこれを行うとき:

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インポートとのNeo4jにthird.csv?

私は(私はbinフォルダ内だ注意してください)で試してみました:./neo4j-import --into <dont know what write here> --nodes ../import/MyTestDir/first.csv ../import/MyTestDir/second.csv ../import/MyTestDir/third.csv

答えて

1

おそらく、あなたのようにneo4j-importを実行しているユーザーは、あなたがにインポートしているフォルダへの書き込みアクセス権を持っていませんか? --into /usr/share/neo4j/data/graph.dbなどを試しましたか?

0

--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" 
関連する問題