<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vincent.Chan‘s Blog

    常用鏈接

    統計

    積分與排名

    網站

    最新評論

    Mysql 集群簡介和配置

    1.? 先了解一下你是否應該用 mysql 集群。

    減少數據中心結點壓力和大數據量處理,采用把 mysql 分布,一個或多個 application 對應一個 mysql 數據庫。把幾個 mysql 數據庫公用的數據做出共享數據,例如購物車,用戶對象等等,存在數據結點里面。其他不共享的數據還維持在各自分布的 mysql 數據庫本身中。

    ?

    MySQL Cluster Components

    ?

    ?

    2.? 集群 Mysql 中名稱概念 .( 如上圖 )

    1 Sql 結點( SQL node-- 上圖對應為 mysqld : 分布式數據庫。包括自身數據和查詢中心結點數據 .

    2 )數據結點 (Data node -- ndbd): 集群共享數據 ( 內存中 ).

    3 )管理服務器 (Management Server – ndb_mgmd): 集群管理 SQL node,Data node.

    ?

    3 .配置

    ?????? mysql-max 版本,當然現在 mysql 集群系統 windonws 平臺上面不被支持 .

    ?????? 安裝 mysql 就不多說了,網上一打堆,簡明扼要。

    ?????? A:192.168.1.251 – Data node Management Server.

    ?????? B:192.168.1.254 – SQL node.

    當然,你也可以讓一個機器同時為 3 者。

    A,B my.inf 加上:

    ??????

    [MYSQLD]???????????????????????

    ndbcluster????????????????????? # run NDB engine

    ndb-connectstring=192.168.1.251? # location of MGM node

    ?

    # Options for ndbd process:

    [MYSQL_CLUSTER]????????????????

    ndb-connectstring=192.168.1.251? # location of MGM node

    ?

    A: /var/lib/mysql-cluster/config.ini

    [NDBD DEFAULT]???

    NoOfReplicas=1??? # Number of replicas

    DataMemory=80M??? # How much memory to allocate for data storage

    IndexMemory=18M?? # How much memory to allocate for index storage

    ????????????????? # For DataMemory and IndexMemory, we have used the

    ????????????????? # default values. Since the "world" database takes up

    ????????????????? # only about 500KB, this should be more than enough for

    ????????????????? # this example Cluster setup.

    # TCP/IP options:

    [TCP DEFAULT]????

    portnumber=2202?? # This the default; however, you can use any

    ??????????????? ??# port that is free for all the hosts in cluster

    ????????????????? # Note: It is recommended beginning with MySQL 5.0 that

    ????????????????? # you do not specify the portnumber at all and simply allow

    ????????????????? # the default value to be used instead

    # Management process options:

    [NDB_MGMD]?????????????????????

    hostname=192.168.1.251?????????? # Hostname or IP address of MGM node

    datadir=/var/lib/mysql-cluster? # Directory for MGM node logfiles

    # Options for data node "A":

    [NDBD]????????????????? ????????

    ??????????????????????????????? # (one [NDBD] section per data node)

    hostname=192.168.1.251?????????? # Hostname or IP address

    datadir=/usr/local/mysql/data?? # Directory for this data node's datafiles

    # SQL node options:

    [MYSQLD]

    hostname=192.168.1.254

    #[MYSQLD] # 這個相當于 192.168.1.251

    ?

    ?

    4.?????? 啟動測試

    ?

    ·???????? 在管理服務器上面(這里是192.168.1.251):

    				
    						
    ·???????????????


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

    ?

    ·???????? 在數據結點服務器上面(依然是192.168.1.251 and more):

    				
    						
    ·???????????????


    shell> ndbd --initial (

    第一次時加 --initial 參數)






    ?

    ·???????? SQL 結點服務器上面(192.168.1.254):

    				
    						
    ·???????????????


    shell> mysqld &

    ?

    251 上面察看

    ?

    ./ndb_mgm

    -- NDB Cluster -- Management Client --

    ndb_mgm> show

    Connected to Management Server at: 192.168.1.251:1186

    Cluster Configuration

    ---------------------

    [ndbd(NDB)]???? 1 node(s)

    id=2??? @192.168.1.251? (Version: 5.0.22, Nodegroup: 0, Master)

    ?

    [ndb_mgmd(MGM)] 1 node(s)

    id=1??? @192.168.1.251? (Version: 5.0.22)

    ?

    [mysqld(API)]?? 1 node(s)

    id=3??? @192.168.1.254? (Version: 5.0.22)

    ?

    ok

    關閉集群:

    shell> ndb_mgm -e shutdown

    ?

    ?

    5 .基本的集群說明

    1 )在mysql 集群中.table引擎為NDBCLUSTER時才做集群,其他非NDBCLUSTER表和一般mysql數據庫表一樣,不會共享數據. NDBCLUSTER 表數據存儲在Data node服務器內存中Data Node可以為1臺或多臺服務器,它們之間存放共享數據。Data Node服務器可以分組數據copy

    例如:2,3,4,5 為四臺Data Node服務器ID. 2,3為組0? 45為組1? 23維持數據相同, 45維持數據相同。 組0和組1維持數據不同。

    ??? 2 sql node 服務器中,非NDBCLUSTER數據存在本身數據庫中,table引擎為NDBCLUSTER時,數據存儲在Data Node 中。當查詢NDBCLUSTER表時,它會從Data node集群中提起數據.

    ??? 3)Manager server

    ??? 管理SQl node Data node 狀態。

    ?

    ?

    6 深入了解

    http://dev.mysql.com/doc/refman/5.0/en/ndbcluster.html

    posted on 2006-06-28 23:45 Vincent.Chen 閱讀(237) 評論(0)  編輯  收藏 所屬分類: Database

    主站蜘蛛池模板: 亚洲熟妇无码久久精品| 最近中文字幕国语免费完整| 亚洲人成网站在线观看播放青青| 亚洲va精品中文字幕| 在线亚洲精品自拍| 国产乱弄免费视频| 在线视频观看免费视频18| 久久免费国产精品一区二区| 无遮挡a级毛片免费看| 亚洲中文字幕无码爆乳| 亚洲国产综合自在线另类| 亚洲视频在线一区二区| 妞干网免费视频在线观看| 四虎精品视频在线永久免费观看| 亚洲理论在线观看| 亚洲欧洲久久av| 免费大香伊蕉在人线国产 | 中国人免费观看高清在线观看二区| 亚洲成aⅴ人片久青草影院| 希望影院高清免费观看视频| 99久久国产免费中文无字幕| 鲁丝片一区二区三区免费| 一级一级一级毛片免费毛片| 成人a毛片视频免费看| 日韩一级片免费观看| 日本一区二区在线免费观看| 国产亚洲精品美女久久久久| 国产精品无码亚洲一区二区三区| 国产亚洲综合色就色| 中文字幕亚洲天堂| 亚洲精品午夜无码专区| 亚洲一区二区三区国产精品| 亚洲人成电影网站国产精品| 亚洲精品麻豆av| 在线观看亚洲天天一三视| 三上悠亚亚洲一区高清| 国产亚洲精久久久久久无码AV| 美女视频黄的全免费视频| 青青视频观看免费99| 女人让男人免费桶爽30分钟| 免费高清在线爱做视频|