无法将大的RDF文件上传到fuseki数据集

时间:2019-06-07 10:08:52

标签: fuseki

我下载了wordnet ontology,并且想要将其文件(RDF文件)上传到fuseki服务器。

我成功创建了一个数据集,但是每当我尝试上载wordnet RDF文件时,它都会在某些文件(那些大文件,例如wordnet-glossary.rdf,大小为21.7MB)上给我一个错误,这是我的错误消息得到:

Error when uploading a big file to fuseki server

如何解决这个问题? 有没有更好的方法可以将大文件上传到fuseki服务器?

注释:

某些文件大于此文件,但所有文件都小于100MB。

我在创建数据集类型时将其设置为Persistent

1 个答案:

答案 0 :(得分:1)

根据here entityExpansionLimit的定义是:

  

限制实体扩展的数量。

其默认值为64000,并且要使其不受限制,其值应为0或更小。

问题是XML parser遇到的实体超过了其限制。

-DentityExpansionLimit=0传递给运行fuseki server的命令可以解决此问题,如下所示:

java -Xmx1200M -jar -DentityExpansionLimit=0 fuseki-server.jar