2013-02-03 80 views
2

对不起,再次提问,但我不能得到这个工作。OrientDB - 将数据库复制到远程服务器错误

首先,我开始上204, 后来我在我的本地机器上启动一个OrientDB服务器OrientDB服务器,并创建一个数据库

orientdb> create database remote:localhost/mydemo root password local graph 
create database remote:localhost/mydemo root password local graph 
Creating database [remote:localhost/mydemo] using the storage type [local]... 

Disconnecting from remote server [remote:localhost/ddemo]...OK 

Disconnecting from the database [ddemo]...OK 
Connecting to database [remote:localhost/mydemo] with user 'admin'...OK 
Database created successfully. 

Current database is: remote:localhost/mydemo 

然后我试图这个数据库复制到远程服务器204:

orientdb> copy database mydemo admin admin 192.168.222.204 local 
orientdb> copy database mydemo admin admin 192.168.222.204 local 
copy database mydemo admin admin 192.168.222.204 local 
Copying database 'mydemo' to the server '192.168.222.204' via network streaming... 

!ERROR: Connection is closed 

为什么我得到这个错误?

我也试过用JAVA API,也没有例外,但执行后,数据库不存在于远程服务器上。

OServerAdmin admin = new OServerAdmin("remote:localhost/mydemo"); 
    admin.connect("root", "password"); 
    admin.copyDatabase("ddemo", "admin", "admin", "192.168.222.204", "local"); 

如何将其复制到远程服务器,以便我可以继续进行群集工作?

当我想将数据库复制到204时,远程服务器204应该作为群集节点还是作为单个服务器启动?

是否有任何文件适用于所有这些操作?关于如何设置有关OrientDB的clutering服务器的任何文档?

+0

请仔细标注标签。您将其标记为[tag:cluster-analysis](数据挖掘主题,也称为“clustering”),但您可能意思是[tag:load-balancing]或类似的东西。当你谈论“聚类”时,更具体一些,并选择正确的标签。 –

回答

0

您正在尝试将数据存储类型创建为本地,但将url设置为remote :. 配置集群/分布式网络的步骤。 - 在一个节点中创建数据库。 - 将db文件夹复制到其他节点 - 将dinetDB服务器作为dserver.bat启动。 它将创建群集。

相关问题