Konfigurasi dan pemantauan penyegerakan dan replikasi tuan-hamba SSDB
Konfigurasi
Untuk versi lama, anda mesti nyatakan nama hos (nama domain) tuan melalui
slaveof.ip
指定 master 的 IP 地址, 但对于新版本(1.9.2+), 你可以通过 slaveof.host
.Tuan-Hamba
#pelayan 1
replication:
slaveof:
#pelayan 2
replication:
slaveof:
id: svc_1
# sync|mirror, default is sync
type: sync
# use ip for older version
#ip: 127.0.0.1
# use host since 1.9.2
host: localhost
port: 8888
Tuan-Tuan
#pelayan 2
replication:
slaveof:
id: svc_2
# sync|mirror, default is sync
type: mirror
# use ip for older version
#ip: 127.0.0.1
# use host since 1.9.2
host: localhost
port: 8889
. . nombor dalam baris gilir semasa replikasiBoleh ada berbilang replication
记录. 每一条表示一个连接进来的 slave(client), 或者一个当前服务器所连接的 master(slaveof).
- slaveof|client host:port, 远端 master/slave 的 host:port.
- type: 类型,
sync|mirror
. - status: 当前同步状态,
DISCONNECTED|INIT|OUT_OF_SYNC|COPY|SYNC
. - last_seq: nombor jujukan binlog terakhir yang dihantar atau diterima
- slaveof.id: id tuan (ini dari perspektif hamba, anda tidak perlu mengkonfigurasinya pada tuan. ) id sendiri).
- slaveof.copy_count: Semasa penyegerakan penuh, bilangan kekunci yang telah disalin.
- slaveof.sync_count: Bilangan binlog yang dihantar atau diterima.
Mengenai status:
. dihapuskan dan hamba kehilangan titik penyegerakan dan perlu meniru semula Semua data.- SALINAN: Dalam proses menyalin data garis dasar, operasi tulis baharu mungkin tidak disegerakkan dalam masa.
- SENGERAKAN: Status penyegerakan adalah sihat. . Nilai status penyegerakan
- Untuk induk , < code style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-sizing: 12.6 px; padding-top: 2px; padding-bottom: rgb(199, 37, 78); ">binlogs.max_seq merujuk kepada versi terkini pada contoh semasa Nombor siri operasi tulis (tulis/kemas kini/padam),
replication.client.last_seq
merujuk kepada nombor jujukan binlog terkini yang dihantar kepada hamba.