2016-08-03 25 views
2

缺少頂點我無法從小鬼,我可以檢索在Web GUI內找到一個頂點:Arangodb - gremling 2.6 ::從gremling接口

從GUI我過濾器: freebaseid == 68545795554948

從小鬼我查詢(按屬性WO /鍵搜索)爲: g.V.has('freebaseid', 68545795554948).next().id

引發的異常: javax.script.ScriptException: com.tinkerpop.pipes.util.FastNoSuchElementException

完整的堆棧跟蹤:http://pastebin.com/61iPnkBW

相關要點: 13:32:19.129 [main] DEBUG com.arangodb.http.HttpManager - [REQ]http-POST: url=http://arango:8529/_api/cursor, headers=null, body={"count":false,"batchSize":20,"options":{},"query":"for i in GRAPH_VERTICES(@graphName , @vertexExample, @options) FILTER i.`freebaseid` \u00 3d\u003d @property0 return i","bindVars":{"property0":68545795554948,"vertexExample":{},"graphName":"mysuperdb","options":{"direction":"any","includeData":true}}}

com.arangodb.blueprints.client.ArangoDBException: org.apache.http.NoHttpResponseException: The target server failed to respond --- cut --- Caused by: org.apache.http.NoHttpResponseException: The target server failed to respond

可能有人請幫我找出這裏發生了什麼?

版本:
- ArangoDB:2.7.7
- 的Gremlin:2.6.0
- 藍圖-arangodb-圖表:https://github.com/arangodb/blueprints-arangodb-graph/issues/25

回答

4

的:在github 1.0.14

問題ArangoDB客戶端已失去與服務器的連接(服務器在300秒後關閉非活動連接)

要避免這種情況,您可以通過rease服務器的「保活超時」:

--server.keep-alive-timeout <big number> 

我改變了Java客戶端的行爲藍圖 - arangodb - 圖1.0.15版本。請更新至此版本。