csv - 如何在 Neo4j 中从外部网站导入 csv?
问题描述
我从“磁盘”导入正在使用此命令
LOAD CSV WITH HEADERS FROM "file:///question.csv" AS line FIELDTERMINATOR '|' MERGE (:QuestionContainer {ID: line.ID, GUID: line.GUID, History: line.History})
但它不适用于此命令
LOAD CSV WITH HEADERS FROM "http://www.example.com:8091/question.csv" AS line FIELDTERMINATOR '|' MERGE (:QuestionContainer {ID: line.ID, GUID: line.GUID, History: line.History})
错误信息:
无法在以下位置加载外部资源:http ://www.example.com:8091/question.csv
我的 neo4j 配置文件看起来像
dbms.default_listen_address=0.0.0.0
dbms.memory.pagecache.size=512M
dbms.tx_log.rotation.retention_policy=100M size
dbms.directories.logs=/logs
dbms.directories.import=/import
apoc.import.url.enabled=true
apoc.import.file.use_neo4j_config=true
apoc.import.file.enabled=true
apoc.export.file.enabled=true
wget http://www.example.com:8091/question.csv有效!有什么提示吗?使用版本:4.1.3
谢谢抢
解决方案
看起来我在访问端口 8091 和从一个容器到另一个容器的“外部”url 时遇到了 docker-compsoe 问题。现在我使用内部链接,它可以工作。
从来没有我认为其他端口然后 80/443 不工作!没有时间测试......但对其他有类似问题的人的提示
推荐阅读
- gradle - 如何在 Gradle 中获取原始 Run 任务的精确副本?
- google-app-engine - 应用程序不要从 index.jsp 开始,因为它在 web.xml 中声明
在 GCloud 上部署后 - python - 如何在 Anaconda 中安装 pytube3?
- sharepoint - 在 SPFx 中使用 Graph API 在 sharepoint 中创建列表项
- reactjs - Firebase 服务仅显示 React 应用程序的空白页面
- vba - 如果宏在调用 VBS 时抛出错误,如何安全退出 EXCEL
- php - 教义不同计数
- javascript - 如何减去两个日期并获得 HTML 中的差异
- windows - 在 CMD 中键入这些 windows 命令的最佳方法是什么?
- terraform - Terraform local-exec 无法在后台运行命令