18.207.160.97

Kā uzstādīt un iestatīt Percona XtraDB klasteri


Kā uzstādīt un iestatīt Percona XtraDB klasteri

Percona XtraDB klasteris ir augstas pieejamības risinājums MySQL, kas nodrošina sinhronu replikāciju un automātisku mezglu atkārtotu pāreju. Šajā pamācībā mēs jums pastāstīsim, kā uzstādīt un konfigurēt Percona XtraDB klasteri uz CentOS 7 servera.

  1. solis: Pievienojiet Percona repozitoriju

Sākumā pievienojiet Percona repozitoriju savam serverim:

javascript
sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
  1. solis: Uzstādiet Percona XtraDB klasteri

Nākamais solis ir uzstādīt Percona XtraDB klasteri:

sql
sudo yum install Percona-XtraDB-Cluster-full-57
  1. solis: Konfigurējiet Percona XtraDB klasteri

Izveidojiet konfigurācijas failu Percona XtraDB klasterim:

bash
sudo vi /etc/my.cnf.d/server.cnf

Failam pievienojiet sekojošās rindas:

makefile
[mysqld] wsrep_on=ON wsrep_provider=/usr/lib64/galera3/libgalera_smm.so wsrep_cluster_name=pxc-cluster wsrep_cluster_address=gcomm:// wsrep_node_name=node1 wsrep_node_address=<ip-adrese> wsrep_sst_method=xtrabackup-v2

Aizvietojiet <ip-adrese> ar esošā mezgla IP adresi.

  1. solis: Uzsāciet Percona XtraDB klasteri

Uzsāciet Percona XtraDB klasteri pirmajā mezglā:

sql
sudo systemctl start mysql
  1. solis: Pievienojiet mezglus klasterim

Uz citiem mezgliem uzstādiet Percona XtraDB klasteri un izveidojiet konfigurācijas failu kā 3. solī. Pēc tam startējiet Percona XtraDB klasteri:

sql
sudo systemctl start mysql
  1. solis: Pārbaudiet klastera stāvokli

Pārbaudiet klastera stāvokli, izpildot šo komandu jebkurā mezglā:

python
mysql -u root -p -e SHOW STATUS LIKE 'wsrep_cluster_size'

Jūs redzēsiet mezglu skaitu klasterī.

Tā ir viss! Jūs esat veiksmīgi uzstādījis un konfigurējis Percona XtraDB klasteri savā CentOS 7 serverī.