1

我的基本问题是:我有两台安装了 Virtuoso 的计算机 A 和 B,我试图从一台计算机查询到另一台计算机。我在机器 A 上创建了一个 RDF 图并在 A 上执行查询以查看本地存储的数据。

sparql SELECT ?a ?b ?c
FROM <http://localhost:8890/test>
OPTION (get:soft "soft", get:method "GET")
WHERE {?a ?b ?c};

它正确地返回了数据。我在机器 B 上运行以下查询

sparql SELECT ?a ?b ?c
FROM <http://ipAddressOfA:8890/test>
OPTION (get:soft "soft", get:method "GET")
WHERE {?a ?b ?c};

我停顿了很长时间,最终收到以下错误
“错误 HTCLI:[OpenLink][Virtuoso ODBC 驱动程序][Virtuoso Server]HC001:HTTP 客户端中的连接错误”
我是否必须为另一台计算机设置权限或其他什么?对不起,我是新手。

4

1 回答 1

1

您在机器 B 上选择图形名称 http://localhost:8890/test 时可能存在问题。

由于该图不一定是有效的 Internet 资源,因此您不能仅将 localhost 与您的 ip 地址交换。

示例:您也可以选择一个图形名称,例如<htw.my.own.graph> -> 您的图形名称与您的 IP 地址无关。

于 2014-03-20T07:33:35.573 回答