Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Cluster Tutorial

databázy MySQL umožňuje kombinovať viac ako jeden počítač v klastri , ktorý pôsobí ako jediné databázu MySQL . Existuje minimálna špecifické hardvérové ​​alebo softvérové ​​iné ako veľké množstvo pamäte RAM požiadavky a MySQL 5.0 alebo vyšší . Samozrejme , že sa viac a rýchlejšie procesory zvýšiť výkonnosť , ak sú k dispozícii . Živé údaje pre klastra budú uložené kompletne v pamäti v zdieľanej nič architektúry . MySQL Cluster by mal byť spustený vo svojej vlastnej podsieti , pretože komunikácia medzi uzlami nie je šifrovaná , a preto klastra môže mať výhradné použitie šírky pásma . Základy

MySQL Cluster je nastavený nezávisle na MySQL servera , a je navrhnutý tak , bez jediného bodu zlyhania . Každý komponent musí mať svoju vlastnú pamäť a miesto na disku a zdieľané úložisko nie je ani odporúčané alebo podporované. Každý počítač v klastri budú mať jeden alebo viac procesov bežiacich na neho . Tieto procesy ( tzv. uzly ) patrí MySQL server , dátový uzol , server pre správu a špecializované programy pre prístup k dátam . Konfigurácia zahŕňa konfiguráciu každého jednotlivého uzla a nastavenie jednotlivých komunikačných spojení . Všetky údaje na klastri ako celok sa nachádza v jednom konfiguračnom súbore spravovaného uzla správy .

Každý počítač so systémom uzla SQL musí mať MySQL binárne nainštalovaný na to . Riadiace a dátové uzly nevyžadujú MySQL binárne , ale vyžadujú démona servera pre správu ( ndb_mgmd ) pre uzol riadenie alebo uzla údaje démona ( ndbd ) pre dátové uzly . Je odporúčané nainštalovať klienta pre správu ( ndb_mgm ) na hostiteľskom počítači servera pre správu .

Cluster používa úložisko NDBCLUSTER motor . NDBCLUSTER je v pamäti , s vysokou dostupnosťou , dát trvalé úložisko motor , ktorý môže byť nakonfigurovaný s radom prevzatie služieb pri zlyhaní a možnosti vyrovnávanie zaťaženia . Ak sú dáta uložené v sklade NDBCLUSTER motora , tabuľky sú uložené v dátových uzlov . Tabuľky sú potom prístupné zo všetkých ostatných serverov MySQL v klastri . Dáta uložené týmto spôsobom môžu byť zrkadlovo obrátené a zhluk zvládne zlyhaniu jednotlivých uzlov s iba malým počtom transakcií impaktovaných vzhľadom ku strate stavu transakcie .
Vytvorenie klastra

stiahnuť binárne súbory pre MySQL server , klaster NDB - Skladovanie motora , NDB Cluster - správa Storage Engine , Cluster NDB - Storage Engine základné nástroje , Cluster NDB - Storage Engine ďalšie nástroje . Všetky Cluster softvér , musí mať rovnaké číslo verzie .

Každý uzol dát alebo SQL uzol potrebuje súbor " my.cnf " , ktorý poskytuje " ConnectString " , ktorá informuje server , kde nájsť uzol riadenia , a línie rozprávania MySQL server , aby úložisko NDBCLUSTER motor . Uzol riadenia potrebuje " config.ini " súbor hovoriť to , koľko repliky udržiavať , koľko pamäte vyhradiť pre dáta a indexy na každom uzle dát , kde nájsť dátové uzly , kam chcete uložiť dáta na diskoch na každý uzol údaje a kde nájsť uzly SQL .

Každý proces uzol klastra musí byť spustený samostatne na pocítaci , kde je umiestnená . Uzol konanie sa musí začať ako prvý , potom sa začal dátové uzly , posledným krokom je spustenie uzly SQL

Ak chcete začať typ uzla riadenia príkaz : .

Ndb_mgmd - f /var /lib /mysql - cluster /config.ini

Začiatok dátové uzly s " ndbd " príkaz a používať spúšťací skript dodávaný s MySQL binárne súbory spustiť uzly SQL .

test konfigurácia zadaním príkazu " ndb_mgm . " Potom, čo sa začali všetky uzly , môžete pracovať s databázou a objektov v klastri MySQL .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené