Sparql 从Jena装载到Blazegraph时未找到404

Sparql 从Jena装载到Blazegraph时未找到404,sparql,rdf,jena,blazegraph,Sparql,Rdf,Jena,Blazegraph,我有一段简单的代码,使用Jena的RDFConnection将rdf加载到Blazegraph中,但一直没有找到HTTP 404: public void simpleLoad() { String service = "http://localhost:8889/bigdata"; try ( RDFConnection conn = RDFConnectionFactory.connect(service) ) { conn.load("/Users/rf/test2.r

我有一段简单的代码,使用Jena的RDFConnection将rdf加载到Blazegraph中,但一直没有找到HTTP 404:

public void simpleLoad() {
    String service = "http://localhost:8889/bigdata";
  try ( RDFConnection conn = RDFConnectionFactory.connect(service) ) {
    conn.load("/Users/rf/test2.rdf") ;
  //Txn.executeWrite(conn, ()-> {
     //conn.load("/Users/rf/test2.rdf") ;
  //});
  } catch (Exception ex) {
        System.out.println(ex);
  }
}
Sparql请求对于此服务url工作正常。 我尝试使用更详细的URL调用connect(),如

connect(service, service, "http://localhost:8889/bigdata/dataloader")
这在某个地方提到过,但这导致了HTTP 400错误的请求


可能值得一提的是,Blazegraph正在我的设置中的Docker中运行

转到Blazegraph工作台。选择名称空间选项卡。对于您的命名空间,请单击“服务描述”。这将创建一个
sparql.rdf
。打开该文件并搜索
sparqlenpoint
。这就是您需要用于
RDFConnection
的IRI。然后

  RDFConnection conn = RDFConnectionFactory.connect(service);
  conn.load(data);
  conn.close();

应该有用。

去你的工作台。选择名称空间选项卡。对于您的命名空间,请单击“服务描述”。这将创建一个
sparql.rdf
。打开该文件并搜索
sparqlenpoint
。这就是您需要用于
RDFConnection
的IRI。然后

  RDFConnection conn = RDFConnectionFactory.connect(service);
  conn.load(data);
  conn.close();
应该有用