Configuration Method for a Synchronization Task from GaussDB Distributed in Multi-Task Mode
You can modify the configuration file or use gs_guc to configure a task from GaussDB Distributed in multi-task mode.
Modifying the Configuration File
- Log in to all CN nodes of the distributed GaussDB instance.
- 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
- Log in to all DN nodes of the distributed GaussDB instance.
- 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
To change a GaussDB instance on Huawei Cloud, you need to contact the database on-call personnel.
- Versions earlier than 2.0 (V500R002C00)
- 1) Common connections
Connect all users and IP addresses to CNs and DNs via common connections.
gs_guc reload -Z datanode -Z coordinator -N all -I all -h "host all all 0.0.0.0/0 sha256"
Connect a specified user and an IP address to CNs and DNs via common connections.
gs_guc reload -Z datanode -Z coordinator -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 -Z datanode -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 -Z datanode -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.