mysql cluster安裝與配置

在centos6.0上安裝並配置mysql cluster

我在這裡用的是mysql cluster 7.1.15a的rpm包

我用瞭五臺虛擬機:
一個管理節點、兩個sql節點、兩個數據節點

簡單說一下安裝配置步驟:

1.管理節點安裝

rpm -vih /home/aa/MySQL-Cluster-gpl-management-7.1.15a-1.rhel5.i386.rpm

rpm -vih /home/aa/MySQL-Cluster-gpl-tools-7.1.15a-1.rhel5.i386.rpm

rpm -vih /home/aa/MySQL-Cluster-gpl-extra-7.1.15a-1.rhel5.i386.rpm

2.兩個sql節點上安裝(都要安裝)

rpm -vih /home/aa/MySQL-Cluster-gpl-server-7.1.15a-1.rhel5.i386.rpm

rpm -vih /home/aa/MySQL-Cluster-gpl-client-7.1.15a-1.rhel5.i386.rpm

3.兩個數據節點安裝

rpm -vih /home/aa/MySQL-Cluster-gpl-storage-7.1.15a-1.rhel5.i386.rpm

4.管理節點配置

mkdir /var/lib/mysql-cluster

cd /var/lib/mysql-cluster

vim /var/lib/mysql-cluster/config.ini

[ndbd default]
NoOfReplicas=2
DataMemory=80M
IndexMemory=18M

[tcp default]

[ndb_mgmd]
hostname=192.168.1.103  #管理節點地址
datadir=/var/lib/mysql-cluster

[ndbd]
hostname=192.168.1.100    #數據節點ip
datadir=/var/lib/mysql-cluster/data    #這個data目錄是我在數據節點上手動創建的

[ndbd]
hostname=192.168.1.61  #第二個數據節點ip
datadir=/var/lib/mysql-cluster/data

[mysqld]
hostname=192.168.1.101  #sql節點ip

[mysqld]
hostname=192.168.1.104  #第二個sql節點ip


5.數據節點配置(兩個節點上都配置)

vim /etc/my.cnf

[mysqld]
ndbcluster
ndb-connectstring=192.168.1.103  #管理節點ip

[mysql_cluster]
ndb-connectstring=192.168.1.103  #管理節點ip

6.sql節點配置(兩個節點上都配置)

vim /etc/my.cnf

[mysqld]
ndbcluster
ndb-connectstring=192.168.1.103  #管理節點ip
port=3306

[mysql_cluster]
ndb-connectstring=192.168.1.103  #管理節點ip

7.啟動mysql cluster

先啟動管理節點,再啟動數據節點,最後啟動sql節點

啟動管理節點:

ndb_mgmd -f /var/lib/mysql-cluster/config.ini

啟動數據節點:

ndbd

啟動sql節點:

/usr/bin/mysqld_safe –user=mysql &

8.完成配置,查看一下

在管理節點上執行:

 


補充:個人的簡單配置,若有不足,盡請諒解。

 

作者“我的青春我做主”

發佈留言