无法将大型 RDF 文件上传到 fuseki 数据集
Can't upload big RDF files to a fuseki dataset
我下载了 wordnet ontology 并且我想上传它的文件(RDF 文件)到 fuseki 服务器。
我成功创建了一个数据集,但每当我尝试上传 wordnet RDF 文件时,它会在某些文件上给我一个错误(那些大文件,例如 wordnet-glossary.rdf
大小为 21.7MB),这是错误我收到的消息:
如何解决这个问题?
有没有更好的上传大文件到fuseki服务器的方法?
备注:
有些文件比这个大,但所有文件都小于 100MB。
我在创建数据集时将其类型设置为 Persistent
。
如here所述entityExpansionLimit
的定义是:
Limit the number of entity expansions.
它的默认值为64000
,要使其不受限制,它的值应为0或更小。
问题是 XML parser
遇到的实体超过其限制。
将 -DentityExpansionLimit=0
传递给运行 fuseki server
的命令解决了问题,如下所示:
java -Xmx1200M -jar -DentityExpansionLimit=0 fuseki-server.jar
我下载了 wordnet ontology 并且我想上传它的文件(RDF 文件)到 fuseki 服务器。
我成功创建了一个数据集,但每当我尝试上传 wordnet RDF 文件时,它会在某些文件上给我一个错误(那些大文件,例如 wordnet-glossary.rdf
大小为 21.7MB),这是错误我收到的消息:
如何解决这个问题? 有没有更好的上传大文件到fuseki服务器的方法?
备注:
有些文件比这个大,但所有文件都小于 100MB。
我在创建数据集时将其类型设置为 Persistent
。
如here所述entityExpansionLimit
的定义是:
Limit the number of entity expansions.
它的默认值为64000
,要使其不受限制,它的值应为0或更小。
问题是 XML parser
遇到的实体超过其限制。
将 -DentityExpansionLimit=0
传递给运行 fuseki server
的命令解决了问题,如下所示:
java -Xmx1200M -jar -DentityExpansionLimit=0 fuseki-server.jar