问题标签 [tinkerpop]

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 回答
72 浏览

clojure - Neo4j 蓝图 index.remove() 不会提交

我正在尝试创建自己的 tinkerpop.blueprints 库的 Clojure 绑定,但遇到了一个似乎提交失败的问题。目前我使用 Neo4j 作为图形实现。这是不起作用的特定功能:

像这样使用:

它似乎工作正常,但是当我查询索引时,我试图删除的顶点没有被删除。我试图将它一块一块地分解,并确定它实际上被删除,但一旦.commit被调用,它就会将所有内容都回滚。

涉及的其他功能/宏:

0 投票
1 回答
475 浏览

neo4j - 使用 Rexter API 与 Neo4j 交互

有没有办法通过 Rexter API 与 neo4j 图形数据库(运行外部 HA 模式)进行交互。Neo4j 的 REST api 很棒,但是使用 Rexter 使我的应用程序完全不知道远程图形数据库实现堆栈。这将使我能够在不影响/更改我的应用程序代码的情况下交换其他基于 tinkerpop 的图形数据库堆栈,例如 Titan。

0 投票
1 回答
175 浏览

tinkerpop - 带有 Frame 注释的多值属性

我试图弄清楚如何使用 Tinkerpop Frames API 支持多值属性。我有一个这样的界面:

addSynonym调用不会引发任何异常,但getSynonymsalyways 返回null。我也尝试切换IterableCollection没有变化。

Frames 是否支持多值属性?

0 投票
1 回答
502 浏览

tinkerpop - 带框架的唯一顶点

是否有一种线程安全的方法来确保由框架图创建唯一的顶点?考虑以下:

打印true, false

我正在寻找类似于 Neo4j 提供的获取或创建唯一节点功能的功能(在这种情况下是支持图)。

顺便说一句 - 有没有办法使用非数字 ID?

印刷false

0 投票
1 回答
397 浏览

cassandra - 无法启动带有嵌入式 cassandra 和 rexter 的 Titan 服务器

我正在尝试使用嵌入式 cassandra 和 rexster 运行 Titan。下载 Titan 发行版 titan-all-0.3.2 并在 linux 机器上解压。解压后这是我运行的命令

$ ./bin/titan.sh 配置/titan-server-rexster.xml 配置/titan-server-cassandra.properties

这是我在日志中看到的内容 启动 RexPro 服务后,它无法部署和启动 grizzly。有人遇到过这个问题吗?

异常堆栈跟踪:

0 投票
4 回答
5156 浏览

cassandra - 如何使用 Cassandra 存储后端删除 Titan 中的图形?

我使用 Titan 0.4.0 All,在 Ubuntu 12.04 上以共享 VM 模式运行 Rexster。

如何正确删除 Titan 中使用 Cassandra 存储后端的图形?

我试过了TitanCleanup.clear(graph),但它并没有删除所有内容。指数还在。我真正的问题是我有一个我不想要的索引(它使每个查询都崩溃),但是据我了解 Titan 的文档,一旦创建索引就不可能删除它

0 投票
1 回答
54 浏览

neo4j - 清理 neo4jgraph 和 neo4jhagraph 的正确方法

像 TitanCleanup.clear(TitanGraph g) 一样,有一种方法可以清理 Neo4jGraph 和 Neo4jHaGraph。

0 投票
1 回答
155 浏览

neo4j - 设置 gremlin 遍历的 fetch 大小

有没有办法设置 gremlin 遍历的获取大小。我在 gremlin 中进行了非常复杂的遍历。预计遍历会导致大量节点,并且迭代正在批量获取这些节点,因此在网络上花费了很长时间。有没有办法为 gremlin 提供获取大小,以便可以最小化这个时间。

0 投票
1 回答
893 浏览

jena - 使用 Tinkerpop/bluebrints 将三元组导入 OrientDB

我试图在tinkerpop/blueprints的帮助下将 RDF-Triples 导入OrientDB我在这里找到了基本用法。

我现在那么远:

我现在需要做的是区分主语、谓语和宾语的类型,但问题是我不知道它们是哪些类型,以及我必须如何使用 valuefactory 来创建类型并将语句添加到我的 SailConnection。不幸的是,我找不到如何使用它的示例。

也许有人以前做过并且知道如何继续。

0 投票
2 回答
371 浏览

cassandra - 将 Titan 0.4.0 连接到 Datastax AMI 的“永久异常”

我是泰坦领域的新手,所以我会尽可能简单地回答这个问题。

使用此处提供的说明,我能够成功地将 1 个运行 Titan 0.3.2 的 linux 节点连接到 Datastax/Cassandra 实例作为后端。

然后我下载了 Titan 0.4.0 并尝试了相同的操作,但收到了后端异常。为了更好地衡量,我将 .properties 文件中的键空间更改为“titan4”,然后我看到它反映在 Cassandra 后端中。

然而,尽管成功地看到了在 Cassandra 中创建的“titan4”键空间,但我得到了一个相当无用的异常和堆栈跟踪。我是一个业余爱好者,对所涉及的所有技术都非常陌生。任何帮助是极大的赞赏。

_

编辑:

登录 Datastax 图像:

卡桑德拉版本

和 Java 版本(我必须在 Linux AMI 上从 1.6 手动升级到 1.7,否则 Gremlin 将无法运行)

爪哇版