问题标签 [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.
clojure - Neo4j 蓝图 index.remove() 不会提交
我正在尝试创建自己的 tinkerpop.blueprints 库的 Clojure 绑定,但遇到了一个似乎提交失败的问题。目前我使用 Neo4j 作为图形实现。这是不起作用的特定功能:
像这样使用:
它似乎工作正常,但是当我查询索引时,我试图删除的顶点没有被删除。我试图将它一块一块地分解,并确定它实际上已被删除,但一旦.commit
被调用,它就会将所有内容都回滚。
涉及的其他功能/宏:
neo4j - 使用 Rexter API 与 Neo4j 交互
有没有办法通过 Rexter API 与 neo4j 图形数据库(运行外部 HA 模式)进行交互。Neo4j 的 REST api 很棒,但是使用 Rexter 使我的应用程序完全不知道远程图形数据库实现堆栈。这将使我能够在不影响/更改我的应用程序代码的情况下交换其他基于 tinkerpop 的图形数据库堆栈,例如 Titan。
tinkerpop - 带有 Frame 注释的多值属性
我试图弄清楚如何使用 Tinkerpop Frames API 支持多值属性。我有一个这样的界面:
该addSynonym
调用不会引发任何异常,但getSynonyms
alyways 返回null
。我也尝试切换Iterable
到Collection
没有变化。
Frames 是否支持多值属性?
tinkerpop - 带框架的唯一顶点
是否有一种线程安全的方法来确保由框架图创建唯一的顶点?考虑以下:
打印true, false
。
我正在寻找类似于 Neo4j 提供的获取或创建唯一节点功能的功能(在这种情况下是支持图)。
顺便说一句 - 有没有办法使用非数字 ID?
印刷false
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。有人遇到过这个问题吗?
异常堆栈跟踪:
cassandra - 如何使用 Cassandra 存储后端删除 Titan 中的图形?
我使用 Titan 0.4.0 All,在 Ubuntu 12.04 上以共享 VM 模式运行 Rexster。
如何正确删除 Titan 中使用 Cassandra 存储后端的图形?
我试过了TitanCleanup.clear(graph)
,但它并没有删除所有内容。指数还在。我真正的问题是我有一个我不想要的索引(它使每个查询都崩溃),但是据我了解 Titan 的文档,一旦创建索引就不可能删除它。
neo4j - 清理 neo4jgraph 和 neo4jhagraph 的正确方法
像 TitanCleanup.clear(TitanGraph g) 一样,有一种方法可以清理 Neo4jGraph 和 Neo4jHaGraph。
neo4j - 设置 gremlin 遍历的 fetch 大小
有没有办法设置 gremlin 遍历的获取大小。我在 gremlin 中进行了非常复杂的遍历。预计遍历会导致大量节点,并且迭代正在批量获取这些节点,因此在网络上花费了很长时间。有没有办法为 gremlin 提供获取大小,以便可以最小化这个时间。
jena - 使用 Tinkerpop/bluebrints 将三元组导入 OrientDB
我试图在tinkerpop/blueprints的帮助下将 RDF-Triples 导入OrientDB。我在这里找到了基本用法。
我现在那么远:
我现在需要做的是区分主语、谓语和宾语的类型,但问题是我不知道它们是哪些类型,以及我必须如何使用 valuefactory 来创建类型并将语句添加到我的 SailConnection。不幸的是,我找不到如何使用它的示例。
也许有人以前做过并且知道如何继续。
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 将无法运行)