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 システムのグラフィック チュートリアル
目次データブローカーとイベントObject.defineProperty メソッドのレビューデータブ...
チャンクファイブフリータイプファミリーCuprum JAH I フリーフォントイェセヴァブークレフィ...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...
序文私は以前から、SQL 文がどのように実行され、どのような順序で実行されるのかを知りたいと思ってい...
目次序文こんにちは世界画像 境界線の半径を設定する実ピクセルを設定する外部CSSをインポートttfフ...
この記事の例では、参考までにvueタイムラインコンポーネントの具体的な実装コードを共有しています。具...
1. 基本コンポーネントをインストールするまず、 yumコマンドを実行して、コードpullために必要...
Vue におけるストアの最も単純な応用はグローバル ストレージです。ここでは、相互にジャンプするため...
たとえば、イントラネットに Jenkins サーバーがある場合、そのサーバーにアクセスするには、その...
HTMLテキスト書式タグ 標簽 描述 <b> 定義粗體文本 <em> 呈現...
js興味深いカウントダウンケース、参考までに、具体的な内容は次のとおりですコード: <!DO...
1. フォルダを削除する例: rm -rf /usr/java /usr/javaディレクトリとその...
Linux システムの bash history コマンドは、以前に実行したコマンドを記憶し、再入力...
zip インストール パッケージをダウンロードします。 MySQL8.0 For Windows z...
序文:前回の記事では、MySQL システムでよく使用されるログをいくつか説明しました。実は、トランザ...