我正在从AWS上的一个实例连接到我的orientDB到另一个实例:
client = pyorient.OrientDB("129.123.12.123", 2424)
client.db_open(
"MyDB",
"root",
"secret",
db_type=pyorient.DB_TYPE_GRAPH
)db_open调用在没有连接或错误的情况下挂起。我怀疑是因为我是从另一个IP连接的。有什么办法可以解决这个问题吗?我有一台服务器托管我所有的代码和dockers,但我的orientDB节点在分布式集群中运行,具有不同的IP。
发布于 2016-09-13 23:16:06
这似乎是pyorient 1.5.4的一个bug。在分布式模式下连接到OrientDB时,OrientSerialization.CSV会陷入无限循环。
pyorient上有一个开发分支,它实现了缺少的二进制序列化程序。
使用以下命令进行安装:
pip install https://github.com/mogui/pyorient/tarball/develop#egg=pyorient使用以下命令进行连接:
client = pyorient.OrientDB("129.123.12.123", 2424, serialization_type=pyorient.OrientSerialization.Binary)这是可行的,但显然还不稳定。
https://stackoverflow.com/questions/39075477
复制相似问题