表?6.2.?异步流复制不同机器配置
角色 | IP | 数据目录 |
---|---|---|
主机 | 192.168.0.122 | /home/uxdb/uxdbinstall/dbsql/bin/test |
备机 | 192.168.0.123 | /home/uxdb/uxdbinstall/dbsql/bin/test122 |
主机配置:
vi /home/uxdb/uxdbinstall/dbsql/bin/test/ux_hba.conf host replication uxdb 0.0.0.0/0 md5 vi /home/uxdb/uxdbinstall/dbsql/bin/test/uxsinodb.conf listen_addresses = '*' max_wal_senders = 10 wal_level = replica ux_ctl reload -D /home/uxdb/uxdbinstall/dbsql/bin/test
在备机生成基础备份:
ux_basebackup -h 192.168.0.122 -U uxdb -F p -P -R -D /home/uxdb/uxdbinstall/dbsql/bin/test122
启动备机:
vi /home/uxdb/uxdbinstall/dbsql/bin/test122/uxsinodb.conf hot_standby=on ux_ctl -D /home/uxdb/uxdbinstall/dbsql/bin/test122 start
验证:
在主机新建表并插入数据,在备机上查看,发现数据即时同步。
hot standby是只读的,所以不能在备机上进行修改。