Gremlin 小精灵服务器错误:499

Gremlin 小精灵服务器错误:499,gremlin,tinkerpop,amazon-neptune,gremlinpython,Gremlin,Tinkerpop,Amazon Neptune,Gremlinpython,我在AWS上运行Neptune服务器,并在jupyter笔记本中对db ipython cell magic进行gremlin查询。我已经运行了许多遍历,并且在它们的resultset.py文件中得到了来自aiogblin的错误:GremlinServerError:499:{“requestId”:“5bb1e6ea-49ec-4a1d-9364-2bb1bf717df9c”,“code”:“InvalidParameterException”,“detailedMessage”:“The[e

我在AWS上运行Neptune服务器,并在jupyter笔记本中对db ipython cell magic进行gremlin查询。我已经运行了许多遍历,并且在它们的
resultset.py
文件中得到了来自
aiogblin
的错误:
GremlinServerError:499:{“requestId”:“5bb1e6ea-49ec-4a1d-9364-2bb1bf717df9c”,“code”:“InvalidParameterException”,“detailedMessage”:“The[eval]消息包含66个绑定,超出了服务器64配置“}


如何在不弹出此错误消息的情况下继续查询服务器?

我相信您使用的客户端/魔术存在已知问题,并且我认为它在四年左右的时间内没有更新过。我模模糊糊地记得,你可以通过在手机中执行类似于
%reset
的操作来解决这个问题,但我真的认为你最好使用另一个定期更新和支持的客户端

您可以使用Apache TinkerPop Gremlin Python客户端(pip安装gremlinpython)或尝试新的Amazon Neptune工作台,该工作台提供了
%%Gremlin
单元格魔术

如果您在Jupyter笔记本中使用Gremlin Python客户端,您仍然可以以大致相同的方式发出查询,您只需要在发出基于Python的查询之前在单元格中建立与服务器的连接。这里可能有一篇博文[1],您可以在这里[2]和[3]找到一个用于创建包含导入和设置步骤的单元格的独立Python示例。在示例中,您将使用Neptune端点的DNS名称替换
localhost

如果您决定尝试新的Neptune工作台,您可以从AWS Neptune控制台网页创建一个

[1]
[2]

[3]

谢谢你@Kelvin Lawrence。非常有帮助,我很乐意。快乐的绘图:-)我用jupyter和gremlin python创建了一个全新的环境,现在我得到了
RuntimeError:当另一个循环正在运行时,无法运行事件循环,而另一个循环正在被tornado传播。在过去的几周里,
gremlinpython
有什么变化吗?我会使用
%%gremlin
魔术,但我想在笔记本中进行可视化我正在使用gremlin Python 3.4.3和Tornado 4.5.1,笔记本中没有任何问题。您安装了什么版本?我使用的是python3.6。但是我尝试了python3.5,因为python3.4在conda中不可用。我安装了4.5.1版tornado,还为gremlinpython试用了3.4.5和3.4.4。通过此安装,我在连接时获得了HTTP 599:Timeout。