问题标签 [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.
java - Maven 阐明错误:“字符串索引超出范围:0”
当我使用 构建我的 Maven 项目或生成我的 eclipse 配置mvn eclipse:eclipse
时,我收到以下错误:
我已将问题隔离为单个依赖项:
我需要这种依赖,所以摆脱它不是一种选择,但为什么这会导致发音错误?有没有什么办法解决这一问题?
编辑:经过一些进一步的测试,问题的根源可能来自上一个依赖项的依赖项的依赖项的依赖项的依赖项:
完整错误:
java - Tinkerpop Blueprints GraphFactory.open() 异常
我正在尝试加载使用 TinkerGraph.FileType.GRAPHML 类型保存的 tinkerpop 数据库。
这是我的代码:
这段代码给了我一个 java.lang.RuntimeException:GraphFactory 无法实例化这个 Graph 实现 [com.tinkerpop.blueprints.impls.tg.TinkerGraph]。
原因是数字格式异常
我在 xml 文件(数据库)中搜索了“2306416072”。这是一个属性 id <-data key="user_id"->2306416072</-/data->
不知道为什么我会收到数字格式异常。我在类 GraphMLReader 中导航,这就是方法
orientdb - Orientdb 无法从 Java 打开数据库
我从 orientdb 控制台创建了一个数据库:
我启动了服务器以确保我的数据库已成功创建。我打开网页界面:
我使用root
用户和root
密码登录到 testdb。一切正常。但是当我现在想从 Java 代码连接到我的数据库时:
我得到以下异常:
为什么他告诉我用户名或密码是错误的而不是错误的?
java - 如何在 Titan 0.4 中禁用自动类型创建?
如何禁用 Titan 中的自动类型创建?
我通过插入线将GraphOfTheGodsFactory示例修改为这种效果
但这似乎没有达到预期的效果,根据下面的 rexster 控制台:
我正在使用titan-server-0.4.2
.
gremlin - Gremlin 和框架
我刚刚尝试从 gremlin 控制台在 Frames 上运行简单的演示:
添加后import com.tinkerpop.frames.*;
(是的,tinkerpop 框架在我的类路径中)但控制台无法识别 FramedGraphFactory 类。
事实上,如果我运行
命令,它回答没有加载任何内容。有什么线索吗?
谢谢
PS详细信息:我在Ubuntu上,下载了gremlin-groovy-2.4.0。
我还下载了框架 jar,并设置了类路径:
然后启动 gremlin 并导入帧:
最后
产生:
.
orientdb - Rexster OrientDB 配置
我正在尝试设置 Rexster(2.5 版)以使用 OrientDB(1.7 rc2)。问题是我不知道应该<graph-type>
在图形配置的字段中输入什么。最近的 Rexster 文档(https://github.com/tinkerpop/rexster/wiki/Specific-Graph-Configurations)指出,OrientDB 支持已从包中删除,因此必须复制 orientdb-client 和 orientdb-enterprise jars OrientDB 分布。
所以这就是我所做的。然后我将<graph>
部分设置如下:
我得到java.lang.ClassNotFoundException: com.tinkerpop.blueprints.impls.orient.OrientGraphRexsterConfiguration
了 Rexster 启动。
我还尝试设置 Rexster 2.1,在使用orientgraph
for时效果很好<graph-type>
(根据https://code.google.com/p/orient/wiki/Rexster)。这种方法在 2.5 中失败。我觉得我一定遗漏了一些明显的东西。有人可以指出解决方案吗?
谢谢!
database - Titan如何在HBASE中存储数据
我想知道当 Titan DB 使用 HBASE 作为其数据存储时,图形是如何存储的。
为什么我要问:假设我想利用 Titan 接口(即与我的数据作为图形进行交互)并且还能够不时执行查询(例如通过 Hive)绕过 Titan(基本原理因为这可能是我需要更多类似 SQL 类型的查询的情况)。
neo4j - 如何在 Rexster 上使用 Frames 托管 Neo4j
有谁知道如何托管“Tinkerpop Rexster”服务器并与“Tinkerpop Frames”通信?这是我找到的唯一页面,它没有帮助。 https://github.com/tinkerpop/rexster/tree/master/rexster-kibbles/frames-kibble
任何链接和建议将不胜感激!
database - 使用titan对数据库进行多访问读写
我使用 Titan 和数据库 Akiban Persistit。我想知道,多访问写入和读取时数据库的行为。
是阻塞状态吗?或者我能从中得到什么,我应该注意什么?
非常感谢您的任何建议
python - 带有图形数据库的python图形工具库
我想对图形数据库中的数据使用一些图形工具功能(比如 neo4j,但任何启用蓝图的图形数据库都会很好,请参阅Tinkerpop项目)。
我知道(并且已经涉足其中一些)py2neo,并且想研究Bulbs作为访问数据库和项目的一种方式,例如pyBlueprints。
我的问题是:如何在不将整个图形导出到 graphML(或现有的图形工具导入格式之一)等的情况下对图形数据库(例如 neo4j)中的数据使用图形工具功能?
我希望它比run query, find a subset of a graph, export, process with graph-tool, put data back into graph
我知道 Blueprints 提供了“到 GraphML 阅读器/编写器”,这是解决方案吗?