问题标签 [blazegraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
73 浏览

java - 将 Jena 2.6.2 与 BlazeGraph 连接起来

大家好

对于一个项目,我必须使用 Apache Jena 2.6.2 作为 API 和 Blazegraph 作为三重存储,所以我想使用RDFConnection conn = RDFConnectionFactory.connectJena 和 blazegraph 连接,但是 RDFConnection 类在 jena 2.6.2 中没有解析。

我需要你的帮助来找到另一种方法或另一个类来将 jena 与 blazegraph 连接起来。

谢谢您的帮助。

0 投票
1 回答
371 浏览

delete-file - blazegraph 数据文件位于何处?可以删除它们以修复不可删除的命名空间吗?

不知何故,我们的命名空间已损坏,无法使用命名空间网页删除(这与您收到的消息的范围有关......)。blazegraph 数据文件位于磁盘上的什么位置,因此我可以删除它们并重新启动 blazegraph 以重新创建它们。我可以创建和重新填充我们想要的命名空间......我们正在运行版本 2.1.4。

0 投票
0 回答
123 浏览

inference - 关闭 Blazegraph 推理

当我添加使用的三元组时rdfs:subPropertyOf,Blazegraph 添加了一个自反三元组。blazegraph.properties在做了一些研究之后,我得出的结论是,我可以通过进入文件并取消注释此行来关闭此行为:

com.bigdata.rdf.store.AbstractTripleStore.axiomsClass=com.bigdata.rdf.axioms.NoAxioms

然后我删除了我的应用程序正在使用的日志和命名空间,再次启动服务,重新创建命名空间,并测试我是否可以添加一个subPropertyOf三元组而不添加额外的三元组,但我仍然不能。还有什么我需要做的吗?或者我认为这种行为是推理是不正确的?

0 投票
0 回答
82 浏览

localhost - 强制 blazegraph 仅在 localhost 上收听

blazegraph.jar 包含触发安全警告的旧 Jetty 服务器。有没有办法强制 blazegraph 只监听 localhost 上的端口 9999 而不是通用网络接口 0.0.0.0?我尝试了 -Djetty.host=127.0.0.1 但这没有任何效果(例如,仍然可以从远程计算机访问)。

0 投票
0 回答
40 浏览

docker - 处理代码外的关键会话 - Java

在我的项目中,通过在代码中编写关键部分来处理多个竞争条件场景,因为 Blazegraph 数据库没有可用的锁定机制。应用程序部署在 AWS Fargate(docker) 中。

缺点是由于代码中的同步块,我们无法在多个容器中扩展应用程序。

例子:

  1. 我有一个有多个修订的项目。一次只能有一个用户提交。提交是通过读取项目中的最新修订号来完成的。因此,获取最新版本号并提交新版本的代码位于同步块中。
  2. 项目中维护了一个对象计数器,以便为每个保存请求生成顺序 ID。因此,获取最新对象计数器和增量的代码位于同步块中

可能的选项:

  1. 维护队列 - 成本太高,因为所有请求都需要通过队列路由
  2. 将“uuid”保留为 id - 商业原因。无法改变

欢迎任何建议。非常感谢你。

0 投票
1 回答
199 浏览

tomcat - 具有受保护端点的 SPARQL SERVICE

我需要使用受保护的端点在 SPARQL 中制定联合查询,例如:

不幸的是,在 SERVICE 规范中没有提示如何做到这一点。https://mysqparlendpoint/sparql应该是 tomcat 上的 blazegraph,其访问是基本安全的。

如何制定此 SPARQL 查询访问使用凭据打开它的端点?

提前非常感谢!

0 投票
0 回答
101 浏览

blazegraph - 我无法使用 Blazegraph Web 界面以某些格式导出数据

我正在尝试通过 Web 界面从我的 blazegraph 实例导出一个命名空间中的所有数据。

在我运行查询并获得一些结果后,我点击了“导出”按钮。导出功能让我可以选择导出为 csv、json 和 xml。但是所有的 RDF 选项,如 RDF/XML、Turtle 等都是灰色的。如何在 Web 界面上访问这些导出选项?

我正在运行 Blazegraph 2.1.5 版

0 投票
1 回答
75 浏览

java - 如何为 Blazegraph 设置和配置 HA 日志服务器(高可用性)

缺乏高可用性的 blazegraph 文档。对于初学者,文档说明要下载源代码并运行"ant deploy-artifact". 这是不正确的,因为他们已经过渡到 maven 并且您应该真正运行"ant maven-deploy"(exec 的 mvn clean deploy 引擎盖下)。

不幸的是,我无法成功执行“部署”参数。

有没有人幸运地设置了HAJournalServerfor Blazegraph?非常感谢任何反馈!

我尝试下载源代码并运行"ant maven-deploy"(如 build.xml 中提供的那样),但是对于不再存在的依赖项(maven-installer-plugin例如)失败了。

0 投票
0 回答
181 浏览

sparql - 维基数据中语义相似性的 SPARQL 查询超时

我想在维基数据中找到与约翰哈里森“相似”的实体。我天真的 SPARQL 查询总是超时。

我尝试限制子查询的属性数量,但它仍然超时。

是否有更高效的 SPARQL 查询可能会成功?是否有任何其他 Blazegraph 扩展(例如,GAS)可能对此有所帮助?

0 投票
1 回答
492 浏览

rdf - 如何更改 blazegraph 存储数据的目录?

我正在尝试更改 blazegraph 存储其数据的目录。

现在,数据存储在/var/lib/blazegraph/blazegraph.jnl我尝试更改 BLZG_DATA 中/etc/default/blazegraph/usr/bin/blazegraph但数据仍存储在/var/lib/blazegraph/.

我正在运行 ubuntu cosmic 和以下 blazegraph: