Scala com.orientechnologies.orient.core.exception.OConfigurationException:Database';测试';未在服务器上配置

Scala com.orientechnologies.orient.core.exception.OConfigurationException:Database';测试';未在服务器上配置,scala,orientdb,Scala,Orientdb,我设置了Orient DB的分布式版本。问题是我无法使用Scala API创建数据库: <dependency> <groupId>com.orientechnologies</groupId> <artifactId>orientdb-graphdb</artifactId> <version>2.2.2</version> </depend

我设置了Orient DB的分布式版本。问题是我无法使用Scala API创建数据库:

    <dependency>
        <groupId>com.orientechnologies</groupId>
        <artifactId>orientdb-graphdb</artifactId>
        <version>2.2.2</version>
    </dependency>

val uri: String = "remote:XXX.XX.XX.XX/database/TEST"
val username: String = "root"
val password: String = "123"
val factory: OrientGraphFactory = new OrientGraphFactory(uri,username,password)
val graph: OrientGraph = factory.getTx()
如果我转到DB的一个节点并运行
/bin/console.sh
,然后:

create database remote:XXX.XX.XX.XX/database/TEST root 123 memory
然后重新执行Scala代码,它就可以正常工作了:

Apr 19, 2018 6:37:14 PM com.orientechnologies.common.log.OLogManager log
INFO: Registered the new available server 'XXX.XX.XX.XX:2424'
Apr 19, 2018 6:37:14 PM com.orientechnologies.common.log.OLogManager log
INFO: Registered the new available server '192.168.0.14:2424'
Apr 19, 2018 6:37:14 PM com.orientechnologies.common.log.OLogManager log
INFO: Registered the new available server '192.168.0.17:2424'

我在Scala做错了什么?是否可以使用Scala API创建数据库?

正如您在本页中看到的:OrientDB支持Scala。 内存存储是本地的,并且只有在JVM运行时才会持久。您能否尝试创建一个类型为plocal的DB,然后再次运行代码? 如果您想了解有关存储的更多信息:

希望能有帮助

问候

Apr 19, 2018 6:37:14 PM com.orientechnologies.common.log.OLogManager log
INFO: Registered the new available server 'XXX.XX.XX.XX:2424'
Apr 19, 2018 6:37:14 PM com.orientechnologies.common.log.OLogManager log
INFO: Registered the new available server '192.168.0.14:2424'
Apr 19, 2018 6:37:14 PM com.orientechnologies.common.log.OLogManager log
INFO: Registered the new available server '192.168.0.17:2424'