csv - CKAN : Upload to datastore failed; Resource too large to download

标签 csv ckan

当我尝试将大型 csv 文件上传到 CKAN 数据存储时,它失败并显示以下消息

Error: Resource too large to download: 5158278929 > max (10485760).

我更改了资源上传的最大字节数

ckan.max_resource_size = 5120

/etc/ckan/production.ini

我还需要更改什么才能将大型 csv 上传到 ckan。

截图: Error: Resource too large to download: 5158278929 > max (10485760)

最佳答案

该错误消息来自 DataPusher,而不是来自 CKAN 本身:https://github.com/ckan/datapusher/blob/master/datapusher/jobs.py#L250 。不幸的是,DataPusher 的最大文件大小似乎被硬编码为 10MB:https://github.com/ckan/datapusher/blob/master/datapusher/jobs.py#L28 。不支持将较大的文件推送到数据存储中。

两种可能的解决方法可能是:

  1. 使用DataStore API自己添加数据。

  2. 将上面链接到的 DataPusher 源代码行中的 MAX_CONTENT_LENGTH 更改为更大的值。

关于csv - CKAN : Upload to datastore failed; Resource too large to download,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23216804/

相关文章:

php - 将大型 CSV 导入 mysql 数据库

mysql - 如何每隔[时间间隔]从 CSV 文件更新 MySQL 表?

csv - 使用DBeaver,当尝试将数据从CSV导出到我的Hive数据库时,导出卡住吗?

python - 处理文本 : change all letters to lowercase in a CSV file

csv - 使用 CSV 文件读取测试数据

sql - 创建 PostgreSQL 只读用户错误 : permission denied for relation _foo

fiware - 如何使用 cygnus 将多个猎户座实体组合到一个 ckan 数据集?

FIWARE:Orion Context Broker 和 CKAN

python - ckan datapusher/api/3/action/resource_show(由 <class 'socket.error' > : [Errno 111] Connection refused) error 引起

preview - CKAN数据预览工具可以预览哪些文件格式?