10bet网址
mysql 5.6リファレンスマニュアル
下载本手册

18.2 MySQL Clusterのの

このセクションでは,MySQL集群の計画,インストール,構成,および実行の基本について説明します。「18.3「MYSQL集群のの成」のの例ではクラスタリングクラスタリングのなオプションとと构について详しく明しますが,ここで概说すると手顺に従うで,データで,データデータ可用最小要件要件満たす使使用可能なmysql集群ががされ。

mysql clusterのリリースバージョンでアップグレードまたはダウングレードレードははははセクション18.2.8「mysql群集NDB 7.3のアップグレードとダウングレードを参照してください。

このセクションでは,ハードウェアハードウェアソフトウェアの要件,ネットワークの问题,mysql群集のインストール,基本的な成の,クラスタクラスタ开放,停止,およびおよび起起,データベースベースロ​​ード,およびクエリーの行についてについて明。

MySQL Cluster NDB 7.3以降では,网页ベースのグラフィカルインストーラであるMySQL群集自动安装程序がMySQL Cluster Autal-Installerがとして提供さます.Auto-Installerをます.Auto-Installerををます.Auto-Installerををますと,1台(テスト用)またはまたはまたはのの対してmysql群集の基本的なインストールとを実実行。详细详细,「18.2.1「MYSQL群集自动安装程序」を参照してください。

仮定以降の物理的构でネットワークネットワーク仮定ははますの仮定は,次のについては,次のについてはい说のしの。

クラスタノードとホストコンピュータ

ノード IPアドレス
管理ノード(迈克姆德 192.168.0.10
SQLノード(mysqld. 192.168.0.20
データノード“a”(NDBD. 192.168.0.30
データデータ“b”(NDBD. 192.168.0.40

これをより明显に表したものが次のです図図図。

MySQL Clusterのの

ネットワークアドレス设定简化化(および信息性)のため,この操作品では数量のIPアドレスアドレスのみを使のみますます。ただし,ネットワーク上でdns解决が利用可致な合并は,クラスタ构成时にIPアドレスの代わりに名を使でき。また,主持人ファイル(通讯,Linuxおよびその他unix系オペレーティングシステムでは/ etc / hosts,windowsではC:\ Windows \ System32 \ drivers \ etc \ hosts,またはまたは用しているオペレーティングのののファイルファイルシステムが使ななはは,ホスト検索行手段手段使することますとして使するできます。

主持人ファイルの在な问题クラスタノードにホスト名を使用しようとしたときによくある問題は,一部のオペレーティングシステム(一部のLinux配布を含む)がインストール中にシステム独自のホスト名を/ etc / hostsににする方法が原因でで生します。NDB1.およびNDB2.というホスト名を持つ2台のマシンがどちらもネットワークドメインに含まれるれるれる合并考えます.Red hat Linux(Centosやfedoraなどの一件のの生物バージョンを含む)では,これらのマシンの/ etc / hostsファイルファイルに次ののエントリ设定されれ

#ndb1 / etc / hosts:127.0.0.1 ndb1.cluster ndb1 localhost.localdomain localhost
#ndb2 / etc / hosts:127.0.0.1 ndb2.cluster ndb2 localhost.localdomain localhost

SUSE Linux(opensuseをを)では,マシンの/ etc / hostsファイルにこれらのエントリが設定されます。

#ndb1 / etc / hosts:127.0.0.1 localhost 127.0.0.2 ndb1.cluster ndb1
#ndb2 / etc / hosts:127.0.0.1 localhost 127.0.0.2 ndb2.cluster ndb2

どちらの结合も,NDB1.ndb1.cluster.をループバックipアドレスにルーティングルーティングますが,dnsからndb2.clusterのパブリックipアドレスを取得します。一方,NDB2.ndb2.clusterををループバックアドレスアドレスにルーティング,ndb1.cluster.のパブリックアドレスを取得します。そのその,各各ノードははサーバーに接続ますが,ほかのデータノード接続したを検出できため,データを検出できため,データノードノード起ためためしたに见えます。

注意

config.ini.では本地主机とほかのホスト名またはIPアドレスを现处于できできませ。これらこれら理念により,このようなケースの(config.ini.すべての主机名エントリでIPアドレスアドレス使使以以の)解决解决は,すべてのクラスタホストの/ etc / hostsから完全修饰ホスト名を削除し,config.ini.で实用するです。

ホストコンピュータのタイプネットワーク机能を含む中间核オペレーティングオペレーティングオペレーティングシステムでででシステムですです。また,简体化のため,すべてのホストのシステムが完全同じようにされととしますますそうでないとし。これらの手顺を适适ください。

ネットワークハードウェア各マシンにはのの100mビット/秒または1ギガビット以太网カードが(カードに対応するドライバとともにとともにられ,4台のホストがスイッチなど标准のの以太网ネットワークを介し介し接続されいますいいいいいいいい(すべてのマシンで同じスループットのネットワークカードをををててててててのののマシンマシンマシンマシンマシンでででマシンででマシンででで使かかかかかか,または4台のマシンで1ギガビットカードを使使用ししください。)Mysql群集は100mビット/秒のネットワーク动作します,ギガビット以太网ではパフォーマンスがさらにさらにします。

重要

MySQL Clusterは,スループットが100mビット/秒未満ののや长い待がが生物するネットワーク使できるに设计されてれいません。特にこの理由により,インターネットなどの広域ネットワークを介してMySQL集群を実行することは,成功する可能性が低く,本番環境ではサポートされていません。

サンプルデータここでは,mysql webサイトからダウンロードできる世界データベースを使用します(https://dev.10bet靠谱mysql.com/doc/index-其他.html.ををしてくださいくださいはで,オペレーティングシステムと必要なmysql集群プロセスプロセス実行し,(データノードで)データベースを格式するためのなメモリー各マシンあるとします。

mysqlのインストールに关键词的な快报第2章「mysqlのインストールと更新を参照してください.linuxおよびその他unix系オペレーティングシステムに対するmysql clusterのインストールは,セクション18.2.2「linuxででmysql群集「」を参照してください.windowsオペレーティングシステムに対するmysql群体ののについては,セクション18.2.3「窗户ででmysql群「」を参照してください。

MySQL Clusterのの,ソフトウェア,およびネットワーク要件に关键词的なセクション18.1.3「mysql群集のの,ソフトウェア,およびネットワーク要件「を参照してください。