我正在尝试将CSV文件加载到Neo4j中。但是它就像这样抛出错误
Couldn't load the external resource at: file:/home/trainings/Desktop/neo4j-community-3.0.6/import/home/trainings/Desktop/neo4j_module_datasets/terrorist_data_subset.csv
我尝试更改neo4j.conf文件。我改变了
dbms.directories.import=import
dbms.security.allow_csv_import_from_file_urls=true
答案 0 :(得分:2)
这是一个有点旧的帖子,但我想分享答案。
在Ubuntu linux上neo4j 3.2.2版打开来自CWnd::PreTranslateMessage(MSG* pMsg)
的conf。
找到第/etc/neo4j/neo4j.conf
行。从dbms.directories.import
'将此路径修改为change the default import location
或comment out to load using the absolute path
。
然后在查询中添加文件路径,如下所示。
'/
答案 1 :(得分:0)
注释掉此配置行:dbms.directories.import=import
。
答案 2 :(得分:0)
只需将.CSV放入导入文件夹,我们就可以将数据加载到Neo4j
答案 3 :(得分:0)
如果您注释掉dbms.directories.import=import
(位于/etc/neo4j/neo4j.conf
内),则可以从Neo4j dangerous 进行系统范围的访问,但是如果仅在个人机器。
要启用更改,您必须先杀死所有neo4j进程并重新启动服务器pkill -u neo4j ; sudo neo4j start
。加载时,您应获得类似于以下内容的信息:
Active database: graph.db
Directories in use:
home: /var/lib/neo4j
config: /etc/neo4j
logs: /var/log/neo4j
plugins: /var/lib/neo4j/plugins
import: NOT SET
data: /var/lib/neo4j/data
certificates: /var/lib/neo4j/certificates
run: /var/run/neo4j
请注意NOT SET
行中的import
。