我有一个嵌入式数据库,我在其中启动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)
似乎在寻找'cluster'插件。
知道为什么这不再适用了吗?它确实在2.2.12中有效。
由于
柯蒂斯
答案 0 :(得分:1)
似乎我已启用自动备份但配置文件丢失。所以,服务器看起来像是启动但实际上没有。
我创建了配置文件并将enabled设置为false。仍然没有启动,因为它看到false并停止配置并抛出异常,因为未设置'delay'参数。
我认为如果配置文件丢失或者enabled参数设置为false,orientdb应该在没有启用备份的情况下启动。
至少控制台现在正在运行。