首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyorient无法从跨域连接到端口2424上的OrientDB

pyorient无法从跨域连接到端口2424上的OrientDB
EN

Stack Overflow用户
提问于 2016-08-22 17:10:52
回答 1查看 147关注 0票数 0

我正在从AWS上的一个实例连接到我的orientDB到另一个实例:

代码语言:javascript
复制
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。

EN

回答 1

Stack Overflow用户

发布于 2016-09-13 23:16:06

这似乎是pyorient 1.5.4的一个bug。在分布式模式下连接到OrientDB时,OrientSerialization.CSV会陷入无限循环。

pyorient上有一个开发分支,它实现了缺少的二进制序列化程序。

使用以下命令进行安装:

代码语言:javascript
复制
pip install https://github.com/mogui/pyorient/tarball/develop#egg=pyorient

使用以下命令进行连接:

代码语言:javascript
复制
client = pyorient.OrientDB("129.123.12.123", 2424, serialization_type=pyorient.OrientSerialization.Binary)

这是可行的,但显然还不稳定。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39075477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档