1: Einführung in Galera-Cluster Galera Cluster ist eine kostenlose, Open-Source-Hochverfügbarkeitslösung, die von Codership entwickelt wurde. Die offizielle Website lautet http://galeracluster.com. Galera Cluster ist ein Mariadb-Cluster mit installiertem Galera (dieser Artikel stellt nur den Mariadb Garela-Cluster vor). Es verfügt über eine Multi-Master-Funktion und unterstützt Mehrpunktschreiben. Die drei (oder mehr) Knoten des Galera-Clusters stehen in einer Peer-Beziehung. Jeder Knoten unterstützt das Schreiben. Die Konsistenz und Integrität der geschriebenen Daten ist innerhalb des Clusters gewährleistet. Das spezifische Implementierungsprinzip wird in diesem Artikel kurz vorgestellt. Die offiziellen Funktionen sind wie folgt:
2. Wie Galera-Cluster funktioniert
3: Bereitstellung des Galera-Clusters von MariaDB3.1: Einführung in die Systemsoftwareumgebung
3.2: Konfigurieren des Zeitsynchronisierungsservers
3.3 MariaDB-Galear-Cluster installieren Alle Clusterknoten führen Folgendes aus: yum entfernen -y MariaDB-Libs yum install -y unzip boost-devel lsof perl-DBI perl-Data-Dumper U/min -ivh U/min -ivh MariaDB-10.0.37-centos73-x86_64-* rpm -ivh MariaDB-Galera-10.0.37-centos73-x86_64-* 3.4 Knotenkonfigurationsdatei Knoten 1: jiankong01.yl.com cd /etc/my.cnf.d vim server.conf ---- [mysqld] # # * Galera-bezogene Einstellungen # [Galerie] # Obligatorische Einstellungen wsrep_provider= /usr/lib64/galera/libgalera_smm.so wsrep_cluster_address="gcomm://192.168.20.33,192.168.20.34,192.168.20.35" wsrep_cluster_name = "meinCluster" wsrep_node_name = "jiankong01.yl.com" wsrep_node-Adresse = '192.168.20.33' binlog_format=Zeile default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 Bindeadresse = 0.0.0.0 # # Optionale Einstellung #wsrep_slave_threads=1 ---- Knoten 2: jiankong02.yl.com cd /etc/my.cnf.d/ vim server.conf ---- [mysqld] # # * Galera-bezogene Einstellungen # [Galerie] # Obligatorische Einstellungen wsrep_provider= /usr/lib64/galera/libgalera_smm.so wsrep_cluster_address="gcomm://192.168.20.33,192.168.20.34,192.168.20.35" wsrep_cluster_name = "meinCluster" wsrep_node_name = "jiankong02.yl.com" wsrep_node-Adresse = '192.168.20.34' binlog_format=Zeile default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 Bindeadresse = 0.0.0.0 # # Optionale Einstellung #wsrep_slave_threads=1 #innodb_flush_log_at_trx_commit=0 --- Knoten 3: jiankong03.yl.com cd /etc/my.cnf.d/ vim server.conf ---- [mysqld] # # * Galera-bezogene Einstellungen # [Galerie] # Obligatorische Einstellungen wsrep_provider= /usr/lib64/galera/libgalera_smm.so wsrep_cluster_address="gcomm://192.168.20.33,192.168.20.34,192.168.20.35" wsrep_cluster_name = "meinCluster" wsrep_node_name = "jiankong03.yl.com" wsrep_node-Adresse = '192.168.20.35' binlog_format=Zeile default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 Bindeadresse = 0.0.0.0 # # Optionale Einstellung #wsrep_slave_threads=1 #innodb_flush_log_at_trx_commit=0 ---- 3.4 Starten Sie den Cluster Auf jedem Knoten im Cluster ausführen Dienst MySQL Start --wsrep-new-cluster Hier nehmen wir Knoten 3 als Beispiel: Knoten 1 und Knoten 2 führen aus: Dienst MySQL starten 3.5: Erstellen einer Datenbankinstanz Knoten 1: mysql -uroot -pQingchun123.com Datenbank nCalInfo erstellen Überprüfen Sie die Knoten 2 und 3 mysql -uroot -pQingchun123.com Datenbanken anzeigen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Eine kurze Analyse der grundlegenden Implementierung von Vue-Erkennungsdatenänderungen
>>: Grafisches Tutorial zur Installation einer virtuellen VMware-Maschine unter Linux
a href="#"> Nach dem Klicken auf den ...
Inhaltsverzeichnis Hintergrund: brauchen: Wirkung...
Da der Docker-Daemon an den Unix-Socket des Hosts...
Verwenden Sie CSS-Stile und HTML-Tag-Elemente Um ...
Diese Situation tritt normalerweise auf, weil das...
Obwohl wir keine professionellen DBAs sind, könne...
Inhaltsverzeichnis Klassisches Beispiel für einen...
Melden Sie sich zuerst bei MySQL an Shell> MyS...
Inhaltsverzeichnis Was ist ein Skelettsieb? Demo ...
Wenn Sie einen Befehl im Terminal ausführen, müss...
Dieser Artikel beschreibt anhand von Beispielen d...
1. Benutzer anlegen und autorisieren Das Erstelle...
<br /> Ich habe mich auf die drei Aspekte Te...
Dieser Artikel veranschaulicht anhand von Beispie...
Konfigurationsdatei, die beim Systemstart geladen...