1、準備三臺服務器
2、為三臺機器分別安裝Linux操作系統(Oracle Linux / RHEL 6.5 x86_64bit)
3、分別IP地址
管理節點      192.168.1.110        (負責管理整個集群)
SQL節點      192.168.1.111        (負責操作數據庫)
SQL節點      192.168.1.112        (負責操作數據庫)
數據節點      192.168.1.111        (負責存儲數據)
數據節點      192.168.1.112        (負責存儲數據)
 
SQL節點和數據節點可以同在一臺機器上
 
4、修改三臺服務器的/etc/hosts文件,修改完后的內容如下:
127.0.0.1    localhost    localhost.domain
192.168.1.110    node01
192.168.1.111    node02
192.168.1.112    node03
 
5、修改三臺服務器的/etc/sysconfig/nework文件,修改完后的內容分別如下:
6、分別重啟三臺服務器
7、下載NDB集群軟件mysql-cluster-advanced-7.3.5-linux-glibc2.5-x86_64.tar.gz
集群軟件有三種格式:
a、以tar.gz結尾的二制進格式
b、以rpm結尾的rpm包形式
c、以源文件編譯安裝方式
 
rpm包安裝方式,由于是自動安裝的,所以不方便配置軟件安裝位置和數據存儲位置
 
所以通常選用.tar.gz結尾的二進制格式的安裝文件
 
注意:mysql-cluster-advanced-7.3.5-linux-glibc2.5-x86_64.tar.gz包含了mysql數據庫軟件和NDB集群軟件
 
8、分別復制mysql-cluster-advanced-7.3.5-linux-glibc2.5-x86_64.tar.gz文件到三臺服務器上的/usr/local/目錄下
 
9、新建用戶mysql
# groupadd mysql
# useradd -r -g mysql mysql      (由于mysql用戶只是用于安裝配置NDB集群或mysql軟件,而不用用于登陸系統)
    (所以以-r參數來創建mysql用戶,并且不用為該用戶設置密碼)
 
10、分別在三臺服務器上解壓mysql-cluster-advanced-7.3.5-linux-glibc2.5-x86_64.tar.gz文件
新聞熱點
疑難解答