192¹ø ¼¹ö (MGM, NDB, SQL) ¸ðµÎ ¼³Ä¡
191¹ø ¼¹ö NDB¸¸ ¼³Ä¡Çß½À´Ï´Ù.¹°·Ð 192¹ø ¼¹ö¿Í 191¹ø ¼¹ö ¸ðµÎ
°°Àº Package¸¦ ¸ðµÎ Ç®¾î ³ùÁÒ...
°æ·Îµµ µÎ´ë°¡ ¶È°°½À´Ï´Ù.
192 ¹ø ¼¹öÀÇ config.ini file ³»¿ëÀÔ´Ï´Ù.
[ndb_mgmd]
hostname=xxx.xxx.xxx.192
datadir=/home/DB_Data/my_cluster/ndb_data
NodeId=1
[ndbd default]
noofreplicas=2
[ndbd]
hostname=xxx.xxx.xxx.192
NodeId=3
datadir=/home/DB_Data/my_cluster/ndb_data
[ndbd]
hostname=xxx.xxx.xxx.191
NodeId=4
datadir=/home/DB_Data/my_cluster/ndb_data
[mysqld]
NodeId=50
hostname=xxx.xxx.xxx.192
192¹ø ¼¹ö my.cnf file ³»¿ëÀÔ´Ï´Ù.
ndbcluster
ndb-connectstring=211.238.135.192
datadir=/home/DB_Data/my_cluster/ndb_data
basedir=/home/DB_Data/mysqlc
[mysql_cluster]
ndb-connectstring=211.238.135.192
port=5000
191¹ø ¼¹öÀÇ config.ini, my.cnf ÆÄÀÏ ³»¿ëÀÌ °°½À´Ï´Ù.
±×¸®°í 192¹ø¿¡ ´ÙÀ½°ú °°ÀÌ mgm¼¹ö¸¦ ±¸µ¿ ½ÃÄ×½À´Ï´Ù.
# /home/DB_Data/mysqlc/bin/ndb_mgmd -f conf/config.ini --configdir=/home/DB_Data/my_cluster/conf/
±×·±´ÙÀ½ 192¹ø ndb ³ëµå¸¦ ½ÇÇà ½ÃÄ×½À´Ï´Ù.
# /home/DB_Data/mysqlc/bin/ndbd -c 211.238.135.192:1186
±×¸®°í 191¹ø ¼¹ö¿¡¼µµ ndb ³ëµå¸¦ ½ÇÇà½ÃÄ×½À´Ï´Ù.
# /home/DB_Data/mysqlc/bin/ndbmtd --connect-string=211.238.135.192:1186
±×·±´ÙÀ½ mysql cluster¿ë mysqld¸¦ ½ÇÇà ½ÃÄ×½À´Ï´Ù.
$ /home/DB_Data/mysqlc/bin/mysqld --defaults-file=conf/my.cnf &
[1] 25689
-bash-4.1$ 120606 2:17:53 [Note] Plugin 'FEDERATED' is disabled. <== ÀÌ°Ô Á» ÀÌ»óÇÏÁö¸¸
120606 2:17:53 InnoDB: Started; log sequence number 0 44233
120606 2:17:53 [Note] NDB: NodeID is 50, management server '211.238.135.192:1186'
120606 2:17:53 [Note] NDB[0]: NodeID: 50, all storage nodes connected
120606 2:17:53 [Warning] NDB: server id set to zero will cause any other mysqld with bin log to log with wrong server id
120606 2:17:53 [Note] Starting Cluster Binlog Thread
120606 2:17:53 [Note] Event Scheduler: Loaded 0 events
120606 2:17:54 [Note] NDB: Creating mysql.ndb_schema
120606 2:17:54 [Note] NDB: Flushing mysql.ndb_schema
120606 2:17:55 [Note] NDB Binlog: CREATE TABLE Event: REPL$mysql/ndb_schema
120606 2:17:55 [Note] NDB Binlog: logging ./mysql/ndb_schema (UPDATED,USE_WRITE)
120606 2:17:55 [Note] NDB: Creating mysql.ndb_apply_status
120606 2:17:55 [Note] NDB: Flushing mysql.ndb_apply_status
120606 2:17:56 [Note] NDB Binlog: CREATE TABLE Event: REPL$mysql/ndb_apply_status
120606 2:17:56 [Note] NDB Binlog: logging ./mysql/ndb_apply_status (UPDATED,USE_WRITE)
2012-06-06 02:17:56 [NdbApi] INFO -- Flushing incomplete GCI:s < 9/15
2012-06-06 02:17:56 [NdbApi] INFO -- Flushing incomplete GCI:s < 9/15
120606 2:17:56 [Note] NDB Binlog: starting log at epoch 9/15
120606 2:17:56 [Note] NDB Binlog: ndb tables writable
120606 2:17:56 [Note] /home/DB_Data/mysqlc/bin/mysqld: ready for connections.
Version: '5.1.44-ndb-7.1.3-cluster-gpl' socket: '/tmp/mysql.sock' port: 5000 MySQL Cluster Server (GPL)
[root@localhost my_cluster]# /home/DB_Data/mysqlc/bin/ndb_mgm -e show
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=3 @xxx.xxx.xxx.191 (mysql-5.1.44 ndb-7.1.3, Nodegroup: 0, Master)
id=4 @xxx.xxx.xxx.192 (mysql-5.1.44 ndb-7.1.3, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @xxx.xxx.xxx.192 (mysql-5.1.44 ndb-7.1.3)
[mysqld(API)] 1 node(s)
id=50 @xxx.xxx.xxx.192 (mysql-5.1.44 ndb-7.1.3)
[root@localhost my_cluster]#
º¸½Ã´Â ¹Ù¿Í °°ÀÌ NDB, MGM, API ¸ðµÎ Á¤»óÀ¸·Î µ¿ÀÛÇÏ´Â°Í Ã³·³ ³ª¿É´Ï´Ù.
192¹ø, 191¹ø ¸ðµÎ ±âÁ¸¿¡ Mysql DB°¡ ÀÖ½À´Ï´Ù.
DBµµ 10°³ ÀÌ»ó µÇ´Âµ¥..
½ÃÇèÀûÀ¸·Î Test DB¸¦ 192¹ø¿¡ ¸¸µé¾î ºÃ½À´Ï´Ù.
±×·±µ¥ Á¤ÀÛ 191¹ø Àåºñ¿¡´Â ¾Æ¹«·± º¯È°¡ ¾ø´õ±º¿ä..
À̰нÌÅ©°¡ ¾ÈµÇ´Â°Ç°¡¿ä..??
¾Æ´Ï¸é Á¦°¡ ¹» À߸ø ÇѰɱî¿ä..???