OrientGraph
Cannot create a connection to remote server localhost:2424
但 OrientDB 可以。
运行 Apache-TinkerPop-3 Gremlin 命令 通过 OrientDB API, Caused by: com.orientechnologies.orient.core.exception.OStorageException: Cannot create a connection to remote server address(es): [locahost:2424]
OrientGraph graph = OrientGraph.open("remote:locahost:2424/demodb","root","rootpwd");
import com.orientechnologies.orient.core.db.ODatabaseSession;
import com.orientechnologies.orient.core.db.OrientDB;
import com.orientechnologies.orient.core.db.OrientDBConfig;
import org.apache.tinkerpop.gremlin.orientdb.OrientGraph;
public class Main {
public static void main(String[] args) {
OrientDB orient = new OrientDB("remote:localhost:2424", OrientDBConfig.defaultConfig());
ODatabaseSession db = orient.open("demodb", "root", "rootpwd");
db.close();
orient.close();
OrientGraph graph = OrientGraph.open("remote:locahost:2424/demodb","root","rootpwd");
graph.close();
}
}
2424
改为2480
localhost:2424/demodb
到localhost:2424
INFO: - shutdown storage: demodb...
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "main" com.orientechnologies.orient.core.exception.ODatabaseException: Cannot open database 'demodb'
at com.orientechnologies.orient.core.db.OrientDBRemote.open(OrientDBRemote.java:134)
at com.orientechnologies.orient.core.db.OrientDB.open(OrientDB.java:226)
at com.orientechnologies.orient.core.db.OrientDB.open(OrientDB.java:212)
at org.apache.tinkerpop.gremlin.orientdb.OrientGraphFactory.getDatabase(OrientGraphFactory.java:187)
at org.apache.tinkerpop.gremlin.orientdb.OrientGraph.<init>(OrientGraph.java:167)
at org.apache.tinkerpop.gremlin.orientdb.OrientGraph.open(OrientGraph.java:133)
at org.apache.tinkerpop.gremlin.orientdb.OrientGraph.open(OrientGraph.java:124)
at Main.main(Main.java:15)
Caused by: com.orientechnologies.orient.core.exception.OStorageException: Cannot create a connection to remote server address(es): [locahost:2424]
DB name="demodb"
at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1911)
at com.orientechnologies.orient.client.remote.OStorageRemote.openRemoteDatabase(OStorageRemote.java:1755)
at com.orientechnologies.orient.client.remote.OStorageRemote.open(OStorageRemote.java:618)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentRemote.internalOpen(ODatabaseDocumentRemote.java:247)
at com.orientechnologies.orient.core.db.OrientDBRemote.open(OrientDBRemote.java:131)
... 7 more
Process finished with exit code 1
其中一个是我在设置和文档中遗漏或误解的内容。
这些都没有改变输出异常错误。