1

我有一个嵌入式数据库,我在其中启动一个 OServer 并尝试从控制台连接到它。几个月来我一直在成功地做到这一点,并随着新版本的出现升级数据库。现在,使用 2.2.13,嵌入式操作似乎可以工作,但我无法使用 2.2.13 console.sh 连接到服务器。我收到消息:

Error: com.orientechnologies.orient.core.exception.OStorageException: Cannot create a connection to remote server address(es): [127.0.0.1:2424]
DB name="master"

运行嵌入式数据库的 java 代码出现以下异常:

    $ANSI{green {db=db}} Error executing request
com.orientechnologies.orient.core.exception.ODatabaseException: Error on plugin lookup: the server did not start correctly
    DB name="db"
    at com.orientechnologies.orient.server.OServer.getPlugin(OServer.java:850)
    at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.openDatabase(ONetworkProtocolBinary.java:857)
    at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.handshakeRequest(ONetworkProtocolBinary.java:229)
    at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.execute(ONetworkProtocolBinary.java:194)
    at com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:77)

似乎正在寻找“集群”插件。

知道为什么这不再起作用了吗?它确实在 2.2.12 中工作。

谢谢

柯蒂斯

4

1 回答 1

1

似乎我打开了自动备份,但配置文件丢失了。所以,服务器看起来像是启动了,但实际上并没有。

我创建了配置文件并将启用设置为 false。仍然没有启动,因为它看到错误并停止配置并抛出异常,因为未设置“延迟”参数。

如果配置文件丢失或启用的参数设置为 false,我认为 orientdb 应该在不启用备份的情况下启动。

至少控制台现在正在工作。

于 2016-11-25T23:01:14.497 回答