我创建了一个与数据库的连接如下:
ODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:host1/test")
.open("admin", "admin");
我有2个DB节点。 当我关闭构造函数中的节点时,抛出异常:
Database 'plocal:/root/orientdb/databases/test' is closed
当然,我可以捕获此异常并创建与另一台服务器的新连接,但我认为这是错误的。
是否可以创建与完整数据库的连接,而不是群集的单个节点?
答案 0 :(得分:0)
如果在群集中运行2台服务器,则交换机应该是自动且透明的。但是使用dserver.sh/bat而不是server.sh/bat启动2个节点,并确保两个节点相互看到。请看本教程:https://github.com/orientechnologies/orientdb/wiki/Tutorial%3A-setup-a-distributed-database