組み込みサーバー上に分散OrientDBデータベースを設定しています(OrientDB v.2.2.31を使用しています)。マスターレプリカ設定が必要ですが、その際にいくつか問題が発生しました。私たちは、マスター用とレプリカの両方に、次のようにdefault-distributed-db-config.json
ファイル、settedているOrient DB組み込みサーバー上でレプリカを分散
:
{
"autoDeploy": true,
"hotAlignment": true,
"executionMode": "asynchronous",
"readQuorum": 1,
"writeQuorum": 1,
"failureAvailableNodesLessQuorum": false,
"readYourWrites": true,
"newNodeStrategy" : "static",
"servers": {
"orientdb_master": "master",
"orientdb_replica1": "replica"
},
"clusters": {
"internal": {
},
"index": {
},
"*": {
"servers": ["<NEW_NODE>"]
}
}
}
"orientdb_master"
と"orientdb_replica1"
はそれぞれ、マスターとスレーブサーバに関連付けられているホスト名です。
最初にマスターサーバーを起動し、次にもう1つのサーバーを起動します。それらの間の接続は問題なく行われますが、レプリカになるサーバーは実際に別のマスターです(したがって、マルチマスター構成です)。
2番目のサーバーをレプリカとして指定するにはどうすればよいですか。設定が必要な他のパラメータがありますか?事前に
おかげ
ありがとう、これは問題を解決しました –