Configuration Method for a Synchronization Task from GaussDB Centralized
You can modify the configuration file or use gs_guc to configure a task from GaussDB Centralized.
Modifying the Configuration File
- Log in to all nodes of a GaussDB Centralized instance. To synchronize data in a DR scenario, you also need to log in to all nodes of a DR instance and perform the following steps.
- Query the location of the configuration file.
find / -name "pg_hba.conf" Or find / -name "gs_hba.conf"
- Open the pg_hba.conf or gs_hba.conf file and add the following configurations:
host all <user> 0.0.0.0/0 sha256
host replication <user> 0.0.0.0/0 sha256
- Run the following statement as a system administrator on the source database or restart the DB instance to apply the change:
select pg_reload_conf();
Using gs_guc
- For a cloud database, run the following command to access the sandbox. For a self-built database, run the source gauss_env_file command to configure the environment variable file.
Log in to any database node, switch to user Ruby, and run the su - Ruby command.
- Versions earlier than 2.0 (V500R002C00)
/usr/sbin/chroot /var/chroot /bin/bash source /etc/profile && source ~/.bashrc
- 2.0 (V500R002C00) and later versions
chroot /var/chroot source /etc/profile; source /home/Ruby/.bashrc ;source /home/Ruby/gauss_env_file
For the configuration of a Huawei Cloud GaussDB instance, you need to contact the database oncall personnel. To synchronize data in a DR scenario, you also need to log in to a DR instance for the configuration.
- Versions earlier than 2.0 (V500R002C00)
- 1) Common connections
Connect all users and IP addresses to DNs via common connections.
gs_guc reload -N all -I all -h "host all all 0.0.0.0/0 sha256"
Connect a specified user and an IP address to DNs via common connections.
gs_guc reload -N all -I all -h "host all <user> <ip>/32 sha256"
2) Logical replication connections
Connect all users and IP addresses to DNs via replication connections.
gs_guc reload -N all -I all -h "host replication all 0.0.0.0/0 sha256"
Connect a specified user and an IP address to DNs via replication connections.
gs_guc reload -N all -I all -h "host replication <user> <ip>/32 sha256"
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot