1: galera-clusterの紹介Galera Cluster は、Codership によって開発された無料のオープンソースの高可用性ソリューションです。公式 Web サイトは http://galeracluster.com です。 Galera Cluster は、Galera がインストールされた Mariadb クラスターです (この記事では Mariadb Garela クラスターのみを紹介します)。マルチマスター機能を搭載しており、マルチポイント書き込みをサポートします。 Galera Cluster の 3 つ以上のノードはピア関係にあります。各ノードは書き込みをサポートします。書き込まれたデータの一貫性と整合性はクラスター内で保証されます。この記事では、具体的な実装原理について簡単に紹介します。 公式の機能は次のとおりです。
2. galera-clusterの仕組み
3: MariaDBのgalera-clusterデプロイメント3.1: システムソフトウェア環境の概要
3.2: 時刻同期サーバーを構成する
3.3 mariadb-galeaf-clusterをインストールする すべてのクラスターノードは以下を実行します。 yum 削除 -y mariadb-libs yum install -y unzip boost-devel lsof perl-DBI perl-Data-Dumper MariaDB のバージョンが 10.0.37-centos73-x86_64-* であることを確認します。 rpm -ivh MariaDB-Galera-10.0.37-centos73-x86_64-* 3.4 ノード構成ファイル ノード 1: jiankong01.yl.com /etc/my.cnf.d をコピーします vim サーバー.conf ---- [mysqld] # # * Galera関連の設定 # [ガレラ] # 必須設定 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 = 'mycluster' wsrep_node_name = 'jiankong01.yl.com' wsrep_node アドレス = '192.168.20.33' binlog_format=行 デフォルトストレージエンジン=InnoDB innodb_autoinc_lock_mode=2 バインドアドレス=0.0.0.0 # # オプション設定 #wsrep_スレーブスレッド=1 ---- ノード 2: jiankong02.yl.com /etc/my.cnf.d/ をコピーします vim サーバー.conf ---- [mysqld] # # * Galera関連の設定 # [ガレラ] # 必須設定 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 = 'mycluster' wsrep_node_name = 'jiankong02.yl.com' wsrep_node アドレス = '192.168.20.34' binlog_format=行 デフォルトストレージエンジン=InnoDB innodb_autoinc_lock_mode=2 バインドアドレス=0.0.0.0 # # オプション設定 #wsrep_スレーブスレッド=1 #innodb_flush_log_at_trx_commit=0 --- ノード 3: jiankong03.yl.com /etc/my.cnf.d/ をコピーします vim サーバー.conf ---- [mysqld] # # * Galera関連の設定 # [ガレラ] # 必須設定 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 = 'mycluster' wsrep_node_name = 'jiankong03.yl.com' wsrep_node アドレス = '192.168.20.35' binlog_format=行 デフォルトストレージエンジン=InnoDB innodb_autoinc_lock_mode=2 バインドアドレス=0.0.0.0 # # オプション設定 #wsrep_スレーブスレッド=1 #innodb_flush_log_at_trx_commit=0 ---- 3.4 クラスターを起動する クラスター内の任意のノードで実行 サービス mysql 開始 --wsrep-new-cluster ここではノード 3 を例に挙げます。 ノード 1 とノード 2 は次を実行します: サービスmysql開始 3.5: データベースインスタンスを作成する ノード 1: mysql -uroot -pQingchun123.com データベース nCalInfo を作成する ノード2と3をチェック mysql -uroot -pQingchun123.com データベースを表示 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: VMware 仮想マシンのインストール Linux システムのグラフィック チュートリアル
1. 固定幅+適応型期待される効果: 左側は固定幅、右側は適応幅 共通コード: html: <...
コードをコピーコードは次のとおりです。 <!DOCTYPE html> <html...
イメージをプルします: [mall@VM_0_7_centos ~]$ sudo docker pu...
質問から始めましょう5 年前、私が Tencent にいたとき、ページング シナリオでは MySQL...
ssh-secure シェルは、安全なリモート ログインを提供します。組み込みシステムを開発し、Li...
1. es起動コマンド: docker run -itd -e TAKE_FILE_OWNERSHI...
序文div またはモジュールに overflow: scroll 属性を使用すると、iOS フォンで...
1. dockerfileを作成するときにsshパスワードを設定するには、次のコマンドを使用します。...
Ubuntu 17.10 での openssh-server のインストールと使用を記録します。イン...
以前にインストールされたバージョンのデータベースをアンインストールする方法については、この記事を参照...
いつも、気づかないうちに時間というのは驚くほど早く過ぎていきます。小暑が過ぎ、中暑に突入しました。太...
長い間何もしていなかった人は、努力をすると一生懸命働いていると思うようになります。 1. 問題Nav...
Linux で MySQL データベースをアンインストールするにはどうすればいいですか? 以下では、...
目次1. v-text (v-instruction name = "variable&q...
1. 静的ページとは、Web ページ内に HTML タグのみが含まれるページです。WEB 開発者がこ...