PyOrient客户端尝试连接服务器时报告协议版本错误

时间:2018-07-17 16:17:48

标签: orientdb

使用我认为是pyorient和orientdb服务器的最新版本时,我从client.connect()收到了一个版本不匹配错误

  

此客户端尚不支持协议版本37。

是否有可用的pyclient的最新版本?

这是测试脚本

#!/usr/bin/env python

import pyorient

client = pyorient.OrientDB( "localhost", 2424 )

session_id = client.connect( "root", "password" )

这是完整的追溯

Traceback (most recent call last):
  File "./test1.py", line 7, in <module>
    session_id = client.connect( "root", "D1sOri3nted" )
  File "~/.local/lib/python2.7/site-packages/pyorient-1.5.5-py2.7.egg/pyorient/orient.py", line 325, in connect
    return self.get_message("ConnectMessage") \
  File "~/.local/lib/python2.7/site-packages/pyorient-1.5.5-py2.7.egg/pyorient/orient.py", line 540, in get_message
    message_instance = _Message(self._connection)\
  File "~/.local/lib/python2.7/site-packages/pyorient-1.5.5-py2.7.egg/pyorient/messages/connection.py", line 17, in __init__
    super( ConnectMessage, self ).__init__(_orient_socket)
  File "~/.local/lib/python2.7/site-packages/pyorient-1.5.5-py2.7.egg/pyorient/messages/base.py", line 24, in __init__
    sock.get_connection()
  File "~/.local/lib/python2.7/site-packages/pyorient-1.5.5-py2.7.egg/pyorient/orient.py", line 78, in get_connection
self.connect()
  File "~/.local/lib/python2.7/site-packages/pyorient-1.5.5-py2.7.egg/pyorient/orient.py", line 103, in connect
    " is not supported yet by this client.", [])
pyorient.exceptions.PyOrientWrongProtocolVersionException: Protocol version 37 is not supported yet by this client.

我正在使用https://github.com/orientechnologies/pyorient的pyorient版本

服务器来自分布式docker映像。 我不确定如何获取服务器版本,但是控制台从docker容器内 控制台报告v3.0.1

在此先感谢您的帮助或建议!

0 个答案:

没有答案