OrientDB でレプリケーション メカニズムを使用して分散データベースを構成しようとしました。チュートリアルを使用しました: ( https://github.com/orientechnologies/orientdb/wiki/Tutorial%3A-setup-a-distributed-database )
1 つの DB はローカル ホスト 192.168.2.100 にあり、もう 1 つはブリッジ ネットワーク インターフェイスを備えた VirtualMachine 192.168.2.179 にあります。ping は成功します。最初の DB を開始してから 2 番目の DB を開始すると、DB が他のマシンにコピーされるまで、すべて正常に動作します。次のエラー メッセージ/例外を受け取りました。
error on installing database TEST_DATABASE in C:\orientdb-community-1.7-rc2/databases/TEST_DATABASE
-> com.orientechnologies.orient.core.storage.impl.local.OStorageLocal cannot be cast to
com.orientechnologies.orient.server.distributed.ODistributedStorage
-> com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.executeOnLocalNode(OHazelcastPlugin.java:644)
-> com.orientechnologies.orient.server.hazelcast.OHazelcastDistributedDatabase.onMessage(OHazelcastDistributedDatabase.java:404)
-> com.orientechnologies.orient.server.hazelcast.OHazelcastDistributedDatabase$1.run(OHazelcastDistributedDatabase.java:282)
次の例外がスローされます。
-> java.lang.Thread.run(Unknown Source)Exception in thread "main"
com.orientechnologies.orient.server.distributed.ODistributedException:
No response received from remote nodes for auto-deploy of database
at com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.installNewDatabases(OHazelcastPlugin.java:815)
at com.orientechnologies.orient.server.hazelcast.OHazelcastPlugin.startup(OHazelcastPlugin.java:194)
at com.orientechnologies.orient.server.OServer.registerPlugins(OServer.java:654)
at com.orientechnologies.orient.server.OServer.activate(OServer.java:220)
at com.orientechnologies.orient.server.OServerMain.main(OServerMain.java:32)
私の TEST_DATABASE は plocal として作成されました。オブジェクトデータベースです。また、DBを他のマシンに手動でコピーしようとしました。問題は、1 台のマシンで変更が行われると、データが複製されないことです。すべての構成は標準構成であるため、変更していません。手伝っていただけませんか?
ありがとうございました