2009-08-05 51 views
2

這是我config.ini文件MySQL的NDB簇添加數據節點

選項影響所有數據節點上ndbd進程:

[NDBD默認]
NoOfReplicas = 1#複製品數量 DataMemory值= 80M #爲數據存儲分配多少內存 IndexMemory = 18M#爲索引存儲分配多少內存 #對於DataMemory和IndexMemory,我們使用了 #默認值。由於「世界」數據庫只佔用大約500KB,因此這應該足夠用於此示例集羣設置。

TCP/IP選項:

[TCP默認]
端口號= 2202#這缺省值;但是,您可以使用免費 #在集羣 #注意所有主機的任何端口:建議您不要在所有指定端口 #號,並允許用於代替

默認值

管理流程選項:

[ndb_mgmd]
主機192.168.1.10 =#主機名或管理節點的IP地址 DATADIR =的/ var/lib中/ MySQL的集羣#爲管理節點的日誌文件

選項目錄對於數據節點「A」:

[NDBD]
#(一個[NDBD]每個數據節點部) 主機名= 192.168.1.10#主機名或IP地址 DATADIR =的/ usr /本地/ MySQL的/數據#爲此數據節點的數據文件的目錄

選項數據節點 「B」:

[NDBD]
主機192.168.0.20 =#主機名或IP地址 DATADIR =在/ usr /本地/ mysql /下數據#此數據節點的數據文件的目錄

SQL節點選項:

的[mysqld]
主機名= 192.168.1.10#主機名或IP地址 #(額外的mysqld連接可以是 #該節點關於各種 #目的指定諸如運行ndb_restore)

我想指定192.168.0.20服務器上的第二個數據節點。 我需要在192.168.0.20上做什麼更改?這是一臺非常低端的機器,所以我不希望mysqld在那裏運行。 任何人都可以提供任何輸入。

回答

2

如果您使用http://www.severalnines.com/config/index.php來創建配置文件,並要求它將它作爲電子郵件發送給您,您將獲得幾個腳本,其中包括add_node.sh,這可能是您需要的。

+0

謝謝。我已經做到了這一點。 – 2009-09-22 05:36:26