私は MySql Cluster で遊んでいて、一般的ではない構成の問題に直面しました。ほとんどのチュートリアルでは、データ ノードと MySQL サーバー ノードが同じ PC に存在する構成について説明します。しかし、管理ノードと MySQL サーバー ノードを PC 'A' に、データ ノードを PC 'B' に配置しようとしています。残念ながら、データ ノード ndbd.exe を実行しようとするとすぐにシャットダウンし、Windows イベント ビューアに次のメッセージが残ります: : 間違ったホスト ip pcB.ip.address' から接続が行われました。 ".
私の構成ファイルは次のとおりです。
PC 'A' config.ini:
[ndbd default]
noofreplicas=2
[ndbd]
hostname=pcB.ip.address
nodeid=2
[ndb_mgmd]
nodeid = 1
hostname=pcA.ip.address
[mysqld]
nodeid=4
hostname=pcA.ip.address
PC 'A' 上の mysqld によって使用される my.cnf:
[mysqld]
ndb-nodeid=4
ndbcluster
datadir="D:\ProgramData\MySQL\MySQL Cluster 7.3\data4"
port=3306
server-id=3306
PC 'B' 上の my.cnf:
[ndbd]
connect-string="pcA.ip.address"
上記のファイルの何が問題なのか誰か教えてください。私が言ったように、そのようなクラスター構成のチュートリアルは見つかりませんでした。
前もって感謝します。