ArcadeDB Docker容器导入CSV时import命令执行报错求助
ArcadeDB导入CSV报错
Cannot execute command Error on parsing source 'null'排查方案 核心命令修正
你当前使用的import database命令是用于导入ArcadeDB的数据库备份文件(如.binary格式),而非CSV文件。导入CSV需要改用import csv命令,正确格式如下:
import csv file:///home/arcadedb/icij-offshoreleaks-44-fixed.csv with forceDatabaseCreate=true, commitEvery=1000
额外排查步骤
如果修正命令后仍报错,按以下步骤检查:
- 验证容器内文件存在性:进入ArcadeDB容器执行命令,确认文件路径正确:
docker exec -it <你的容器ID/名称> ls /home/arcadedb/icij-offshoreleaks-44-fixed.csv - 检查文件权限:确保ArcadeDB运行用户(默认
arcadedb)拥有文件读取权限:docker exec -it <你的容器ID/名称> chown arcadedb:arcadedb /home/arcadedb/icij-offshoreleaks-44-fixed.csv - 简化路径测试:如果
file://路径仍有问题,可将CSV文件移动到ArcadeDB的默认工作目录(通常是/opt/arcadedb),然后使用相对路径执行导入:import csv icij-offshoreleaks-44-fixed.csv with forceDatabaseCreate=true, commitEvery=1000
内容的提问来源于stack exchange,提问作者Zach
相关产品推荐
相关产品推荐

