- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 gremlin 驱动程序通过 WebSockets 查询服务器 titan 实例。所以我有下一个依赖项:
<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-driver</artifactId>
<version>3.1.1-incubating</version>
</dependency>
尝试使用下一个命令获取值:
List<Result> some = client.submit("g.V().has(T.label, marketplace).has('marketplace_product_id', marketplace_product_id)", params).some(1).get();
并获取下一个异常:
WARN o.a.t.g.driver.MessageSerializer - Response [PooledUnsafeDirectByteBuf(ridx: 136, widx: 136, cap: 136)] could not be deserialized by org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0.
13:41:36.879 [gremlin-driver-loop-1] ERROR o.a.t.g.d.Handler$GremlinResponseHandler - Could not process the response
io.netty.handler.codec.DecoderException: org.apache.tinkerpop.gremlin.driver.ser.SerializationException: java.lang.IndexOutOfBoundsException: Index: 121, Size: 0
没有在网络上找到关于使用 gremlin 驱动程序的 CRUD 操作的可行示例。有人知道如何处理吗?
编辑 1:使用 titan-1.0.0-hadoop1还尝试使用驱动程序版本 3.0.1-incubating 并得到几乎相同的 IndexOutOfBoundsException。
最佳答案
试试这个:可能会有帮助
List<Result> some = null;
some = client.submit("g.V()
.has(T.label,marketplace)
.has('marketplace_product_id', marketplace_product_id)")
.stream()**
.map(r -> r.get(Vertex.class))**
.collect(Collectors.toList());
关于java - Gremlin-driver 无法获得 titandb 的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36716195/
到目前为止,我想删除现有索引并按照文档中的步骤进行操作。我现在没有配置单独的索引后端。但是,当我到达您必须使用 m.awaitGraphIndexStatus 等待索引状态更改的步骤时它永远等待更改并
使用this 。我正在构建以下索引: TitanManagement management = graph.openManagement(); PropertyKey key = management
TitanDB 1.0.0(在 DynamoDB 之上) 小 Sprite 3 我有一组带有标签a 的顶点。我在那些顶点上有一个 long 类型的属性,它对应于从 1970 年 UTC 开始的以毫秒为
我正在考虑使用 TitanDB。它似乎非常适合我们的需求(我们可以完全控制存储引擎,并且可以在 DynamoDB 之上构建它)。但是,我担心该项目不再维护并且创建了一个分支 JanusGraph 以继
我想删除 TitanDB 中的所有内容。 This说可以通过删除所有顶点来实现,但我无法使用推荐的方法删除图形。我无法在 java 中执行 g.V.remove() ,当我独立删除每个 Vertex
如果我可以这样检查属性的值: g.V().hasLabel('appUser').has('myId','1234').values('isPrivate') ==>假 但是当我在 if 中检查该值是
我正在尝试使用 Java 中的 Tinkerpop3 作为客户端从已经运行的 TitanDB 服务器获取 Graph 对象(我不想创建服务器)。 换句话说,我正在尝试实现这样的功能: public G
我正在使用 TitanGraphDB + Cassandra。我按如下方式启动泰坦 cd titan-cassandra-0.3.1 bin/titan.sh config/titan-server-
我正在尝试使用 gremlin 驱动程序通过 WebSockets 查询服务器 titan 实例。所以我有下一个依赖项: org.apache.tinkerpop
每个顶点和边都具有以下属性: Request [req_id: long, submit_time:long, priority:int, status:char] Test_B [tb_id: l
我需要一些帮助来确认我的选择……并了解您是否可以给我一些信息。 我的存储数据库是带有 Cassandra 的 TitanDb。 我有一个非常大的图表。我的目标是在图表上使用 Mllib。 我的第一个想
我正在使用 Titan 事务 API 来处理代码中的事务。工作正常, 这是我的代码: 同步事务: def syncTransaction()={ val transaction = tita
教程或在线文档中的示例通常使用 Gremlin/Groovy shell 来演示 TitanDB API。我正在使用普通(旧的,但不是那么旧的)Java-8,我需要实现的第一件事是一种向图形添加顶点和
我有一个在 IBM Graph(由 Cassandra 支持的 TitanDB)中建模的非常基本的新闻提要,如下所示: 我正在尝试编写一个执行以下操作的查询: 从顶点开始用户:John.Smith 获
一切正常,直到关闭我的应用程序服务器后我无法连接到 TitanDB。我的连接代码: try { titanGraph = TitanFactory.build()
我现在正在使用 Titan。 我想在我的 Titan 应用程序中使用 Tinkerpop 支持的“g.V().values()”,实现图形遍历。 在我看来,Tinkerpop 在使用此迭代器时将全局图
我们有一个客户端,它有一个图形数据库 TitanDB,我们有一个 MySQL 数据库,需要从 Titan 接收数据,并可能在将来将数据返回到 Titan。1:我从未使用过 TitanDB,所以我正在寻
我是一名优秀的程序员,十分优秀!