mysql cluster 實驗

來源:互聯網
上載者:User

標籤:mysql   cluster

今天簡單做了個mysql cluster的實驗,還算順利,把步驟記錄下來,以後有雅興再來排版整理補充

環境說明:

192.168.6.240  管理節點   sql節點  資料節點

192.168.5.172  sql節點   資料節點


準備:

官網下載二進位包mysql-cluster-gpl-7.4.12-linux-glibc2.5-x86_64.tar.gz

解壓

tar zxvf mysql-cluster-gpl-7.4.12-linux-glibc2.5-x86_64.tar.gz 

分別放在兩台機器 /usr/local/mysql-cluster


配置:

在兩台機器上

將export PATH=$PATH:/usr/local/mysql-cluster/bin 加到/etc/profile

建立mysql使用者和組

建立資料目錄

mkdir -p /mysql/data


修改設定檔/etc/my.cnf

 [client]
socket=/mysql/data/mysql.sock

[mysqld]

character-set-server   = NDBCLUSTER

max_connections=100
basedir=/usr/local/mysql-cluster
datadir=/mysql/data
socket=/mysql/data/mysql.sock
ndbcluster
ndb-connectstring=192.168.6.240

[mysqld_safe]
log-error=/mysql/data/error.err
pid-file=/mysql/data/mysql.pid

[mysql_cluster]
ndb-connectstring=192.168.6.240


初始化資料節點

 cd /usr/local/mysql-cluster

 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-cluster --datadir=/mysql/data  --defaults-file=/etc/my.cnf



在6.240(管理節點)上執行

vim /usr/local/mysql-cluster/config.ini

[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=1024M
IndexMemory=1024M

[TCP DEFAULT]
portnumber=2202

[NDB_MGMD]
id=1
hostname=192.168.6.240
datadir=/usr/local/mysql-cluster

[NDBD]
id=2
hostname=192.168.6.240
datadir=/mysql/data

[NDBD]
id=3
hostname=192.168.5.172
datadir=/mysql/data

[MYSQLD]
hostname=192.168.6.240

[MYSQLD]
hostname=192.168.5.172



啟動:

 節點的啟動順序為管理節點->資料節點->SQL節點 


   管理節點

  

 ndb_mgmd -f /usr/local/mysql-cluster/comfig.ini


   資料節點


ndbd --initial


   sql節點


/usr/local/mysqld_safe --user=mysql &


管理維護cluster:

      cluster 關閉:


      常見管理命令:

    

      日誌管理:


      備份與恢複:


      添加/刪除節點



最佳化:




發現一個問題像innodb、myisam的表,insert 資料是在後面添加的,而ndbcluster是在前面添加的。其原理改天再說明。

本文出自 “Vampire——IT人生” 部落格,轉載請與作者聯絡!

mysql cluster 實驗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.