2011-11-14 11 views
2

私は、2.4V SymmetricDSはを使用して複製バックアップdatabseを設定しようとしているSymmetricDSは及び「登録

私は2つのファイルを使用します。メインデータベースのmaster.propertiesバックアップ用

db.driver=org.postgresql.Driver 
db.url=jdbc:postgresql://localhost/oscaddb 
db.user=oscaddb 
db.password=oscaddb 
registration.url=http://localhost:31415/sync 
sync.url=http://localhost:31415/sync 
group.id=master 
external.id=10000 
job.purge.period.time.ms=7200000 
auto.registration=true 
auto.reload=true 
http.basic.auth.username=sds_user 
http.basic.auth.password=sds_pass-2131njwuifn4uhsd 
sync.table.prefix=sym 

とslave.proertiesをデータベース

db.driver=org.postgresql.Driver 
db.url=jdbc:postgresql://localhost/oscad-redundancja 
db.user=oscaddb 
db.password=oscaddb 
registration.url=http://172.20.50.5:31415/sync 
sync.url=http://localhost:31415/sync 
group.id=slave 
external.id=1 
job.routing.period.time.ms=2000 
job.push.period.time.ms=5000 
job.pull.period.time.ms=5000 
auto.registration=true 
auto.reload=true 
#http.basic.auth.username=sds_user 
#http.basic.auth.password=sds_pass-2131njwuifn4uhsd 
sync.table.prefix=sym 

私はユーザーガイドのように他のすべてをやったが、私は、マスターとスレーブを実行すると、それは私が「このノードがinitil負荷になるまで登録が許可されていません」を取得ERRO rをスレーブ側で使用します。

どうしたのですか?

答えて

6

マスター/スレーブが異なるコンピュータで実行されている場合は、registration.urlとsync.urlの両方に外部IPアドレスが含まれている必要があります。あなたのケースで:

.. 
registration.url=http://<external_**master**_ip_address>:31415/sync 
sync.url=http://<external_**master**_ip_address>:31415/sync 

slave.properties

.. 
registration.url=http://<external_**master**_ip_address>:31415/sync 
sync.url=http://<external_**slave**_ip_address>:31415/sync 

master.propertiesはまた、両方のマスター/スレーブのデータベースに応じて* sym_nodeの*テーブルを変更する必要があります。

これが役に立ちます。

+0

Works !!!あなたは今日の私のヒーローです。ありがとう!!! –

+0

それはあなたのために働いてうれしい – takemoa

関連する問題