MySQL Kümesini yükleme ve yapılandırma
摘要: Dell TechCenter'da Dell İşletim Sistemi ve Uygulama Çözümleri - Project Sputnik, Microsoft Windows, Red Hat Linux, SUSE, Ubuntu ve daha fazlası
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
Windows için MySQL Kümesi nasıl kurulur ve yapılandırılır?
Uygulanabilirlik:
Window64 bit İşletim Sistemi
Yazar:
Carthik Annayan
Sorun:
Windows için MySQL Kümesini nasıl kurarım ve yapılandırırım?
Çözüm:
MySQL Kümesi nasıl uygulanır? Şimdi MySQL Cluster'ı uygulama adımlarını tartışacağız. Bir MySQL Kümesi için Tipik bir HA ortamında, MySQL Kümesinin her Katmanında HA oluşturmak için en az 6 Sunucuya ihtiyacımız var. Bir MySQL kümesi dağıtmanın en iyi yanı, kolay olması ve çok fazla ön koşul gerektirmemesidir. Tek ihtiyacınız olan birkaç sunucu, işletim sistemi ve birkaç anahtar.
Düğümler aşağıdaki gibi adlandırılır:-
Sunucu Düğümleri:- Servernode1.example.com 192.168.0.10, Servernode2.example.com 192.168.0.20
Veri Düğümleri:- Datanode1.example.com 192.168.0.30, Datanode2.example.com 192.168.0.40
Yönetim Sunucusu Düğümleri:- Mgmntnode1.example.com 192.168.0.50, Mgmntnode2.example.com 192.168.0.60
Ağ Önkoşulları:-
Depolama Katmanı (veri düğümleri):-
SQL Katmanı (MySQL Sunucuları):-
Sunucular hazır olduğunda ilk adım, MySQL Küme Paketini aşağıdaki Konumdan (http://www.mysql.com/downloads/cluster ) arasında geçiş. İhtiyaçlarınıza en uygun paketi indirin. Ya msi ya da zip formatı. Bu uygulama için zip formatını kullandım. MySQL Kümesinin (İşletim Sistemi, Mimari) destek durumu, MySQL Destek Matrisi. Bir sonraki adım, indirilen içeriği açmaktır.
Zip arşivinin içeriğini Sunucu Düğümlerindeki "c:\mysql\cluster" klasörüne ayıklayın. Bu adımı düğümlerin her birinde gerçekleştirin veya zip dosyasını bir düğüme indirip içeriği diğer düğümlere kopyalayın.
Komut satırından yürütülebilir dosyalara erişmek için PATH ortam değişkenine "c:\mysql\cluster\bin" ekleyin.
Şimdi Yönetim Düğümünde (192.168.0.50) aşağıdaki "c:\mysql\cluster" Klasörü altında config.ini dosyasını oluşturun.
Example config.ini file
config.ini
[ndbd default]
noofreplicas=2
DataDir=c:/mysql/bin/cluster-data # Directory for each data node's files
DataMemory=80M
IndexMemory=18M
[ndb_mgmd]
hostname=192.168.0.50
NodeId = 1
DataDir=c:/mysql/bin/cluster-logs #Directory of management node Log files
[ndbd] # Data Node1 hostname=192.168.0.30
NodeId=2
[ndbd] # Data Node2
hostname=192.168.0.40
NodeId=3
[mysqld] # Server Node1
hostname= 192.168.0.10
NodeId=101
[mysqld] # Server Node2
konakadı= 192.168.0.20
NodeId=102
Her veri düğümünün My.ïni dosyası, yalnızca yönetim düğümünün IP Adresi olan bağlantı dizesi hakkında bilgi içerir. my.cnf dosyası "c:\mysql\my.ini"
konumunda bulunur my.ini (Data Node1)
[mysql_cluster]
Ndb-connectstring=192.168.16.50
Aynı içeriği DataNode2 ye de yerleştirin.
Son olarak, ServerNode'un "c:\mysql\my.ini" konumunda bulunan MySQL Server Node'un my.ini içeriği.
[mysqld]
Ndb-nodeid=101 Ndbcluster
Ndb-connectstring=192.168.16.50:1186 # Location of the management Server
Port=3306
Default-storage-engine=ndbcluster
Yapılandırma dosyaları yerleştirildikten sonra Düğümler şu sırayla başlatılmalıdır: Yönetim Düğümü, Veri Düğümleri ve SQL Server Düğümü.
Aşağıdakilerin her birini gerçekleştirmek için komutlar aşağıda gösterilmektedir.
Yönetim Düğümü (192.168.0.50):-
ndb_mgmd -f /var/lib/mysql-cluster/config.ini --configdir=/var/lib/mysql-cluster/ --initial
Veri Düğümleri (192.168.0.30, 192.168.0.40): -
ndbd -c <Managementnode IP adresi>:1186 –initial
Bu komut, Veri Düğümlerinin her birinde girilmelidir.
SQL Server Düğümü(192.168.0.10 , 192.168.0.20):-
C:\mysql\bin> mysqld –konsol
Bu komut, MySQL Server düğümlerinin her birinde verilmelidir.
Son olarak, kümenin çalışır durumda olup olmadığını kontrol etmek için yönetim sunucusunun komut satırında aşağıdaki komutu çalıştırın. Yürütülebilir dosya ndb_mgmd "c:\mysql\bin"
dizininde bulunur ndb_mgmd > show
Uygulanabilirlik:
Window64 bit İşletim Sistemi
Yazar:
Carthik Annayan
Sorun:
Windows için MySQL Kümesini nasıl kurarım ve yapılandırırım?
Çözüm:
MySQL Kümesi nasıl uygulanır? Şimdi MySQL Cluster'ı uygulama adımlarını tartışacağız. Bir MySQL Kümesi için Tipik bir HA ortamında, MySQL Kümesinin her Katmanında HA oluşturmak için en az 6 Sunucuya ihtiyacımız var. Bir MySQL kümesi dağıtmanın en iyi yanı, kolay olması ve çok fazla ön koşul gerektirmemesidir. Tek ihtiyacınız olan birkaç sunucu, işletim sistemi ve birkaç anahtar.
Düğümler aşağıdaki gibi adlandırılır:-
Sunucu Düğümleri:- Servernode1.example.com 192.168.0.10, Servernode2.example.com 192.168.0.20
Veri Düğümleri:- Datanode1.example.com 192.168.0.30, Datanode2.example.com 192.168.0.40
Yönetim Sunucusu Düğümleri:- Mgmntnode1.example.com 192.168.0.50, Mgmntnode2.example.com 192.168.0.60
Ağ Önkoşulları:-
- Ayrılmış >= 1 GB/sn ağ bağlantısı
- Ağ arızalarını önleme (NIC x 2, Bağlama)
- Küme iletişimi için özel ağ kullan
- Yönetim düğümü için güvenlik katmanı yok (uzaktan kapatmaya izin veriliyor ....)
- Bağlantı noktası 1186 erişimini yalnızca küme düğümlerinden ve yöneticilerden etkinleştirme
Depolama Katmanı (veri düğümleri):-
- Bir veri düğümü 8 çekirdek kullanabilir
- İŞLEMCİ: 2 x 4 çekirdek
- VERİ DEPOSU: İhtiyacınız olduğu kadar, 10 GB'lık bir veri seti 20 GB RAM gerektirecektir (fazlalık nedeniyle)
- Her düğüm daha sonra 2 x 10 / #of veri düğümüne ihtiyaç duyacaktır. (2 veri düğümü →10 GB RAM → 16 GB RAM iyidir)
- Disk alanı: 10xDataMemory + BACKUP + TableSpace için alan (disk veri tabloları ise)
SQL Katmanı (MySQL Sunucuları):-
- İŞLEMCİ: 2 – 16 çekirdek
- RAM: Çok önemli değil – 4 GB yeterli (bağlantılara ve arabelleklere bağlı)
Sunucular hazır olduğunda ilk adım, MySQL Küme Paketini aşağıdaki Konumdan (http://www.mysql.com/downloads/cluster ) arasında geçiş. İhtiyaçlarınıza en uygun paketi indirin. Ya msi ya da zip formatı. Bu uygulama için zip formatını kullandım. MySQL Kümesinin (İşletim Sistemi, Mimari) destek durumu, MySQL Destek Matrisi. Bir sonraki adım, indirilen içeriği açmaktır.
Zip arşivinin içeriğini Sunucu Düğümlerindeki "c:\mysql\cluster" klasörüne ayıklayın. Bu adımı düğümlerin her birinde gerçekleştirin veya zip dosyasını bir düğüme indirip içeriği diğer düğümlere kopyalayın.
Komut satırından yürütülebilir dosyalara erişmek için PATH ortam değişkenine "c:\mysql\cluster\bin" ekleyin.
Şimdi Yönetim Düğümünde (192.168.0.50) aşağıdaki "c:\mysql\cluster" Klasörü altında config.ini dosyasını oluşturun.
Example config.ini file
config.ini
[ndbd default]
noofreplicas=2
DataDir=c:/mysql/bin/cluster-data # Directory for each data node's files
DataMemory=80M
IndexMemory=18M
[ndb_mgmd]
hostname=192.168.0.50
NodeId = 1
DataDir=c:/mysql/bin/cluster-logs #Directory of management node Log files
[ndbd] # Data Node1 hostname=192.168.0.30
NodeId=2
[ndbd] # Data Node2
hostname=192.168.0.40
NodeId=3
[mysqld] # Server Node1
hostname= 192.168.0.10
NodeId=101
[mysqld] # Server Node2
konakadı= 192.168.0.20
NodeId=102
Her veri düğümünün My.ïni dosyası, yalnızca yönetim düğümünün IP Adresi olan bağlantı dizesi hakkında bilgi içerir. my.cnf dosyası "c:\mysql\my.ini"
konumunda bulunur my.ini (Data Node1)
[mysql_cluster]
Ndb-connectstring=192.168.16.50
Aynı içeriği DataNode2 ye de yerleştirin.
Son olarak, ServerNode'un "c:\mysql\my.ini" konumunda bulunan MySQL Server Node'un my.ini içeriği.
[mysqld]
Ndb-nodeid=101 Ndbcluster
Ndb-connectstring=192.168.16.50:1186 # Location of the management Server
Port=3306
Default-storage-engine=ndbcluster
Yapılandırma dosyaları yerleştirildikten sonra Düğümler şu sırayla başlatılmalıdır: Yönetim Düğümü, Veri Düğümleri ve SQL Server Düğümü.
Aşağıdakilerin her birini gerçekleştirmek için komutlar aşağıda gösterilmektedir.
Yönetim Düğümü (192.168.0.50):-
ndb_mgmd -f /var/lib/mysql-cluster/config.ini --configdir=/var/lib/mysql-cluster/ --initial
Veri Düğümleri (192.168.0.30, 192.168.0.40): -
ndbd -c <Managementnode IP adresi>:1186 –initial
Bu komut, Veri Düğümlerinin her birinde girilmelidir.
SQL Server Düğümü(192.168.0.10 , 192.168.0.20):-
C:\mysql\bin> mysqld –konsol
Bu komut, MySQL Server düğümlerinin her birinde verilmelidir.
Son olarak, kümenin çalışır durumda olup olmadığını kontrol etmek için yönetim sunucusunun komut satırında aşağıdaki komutu çalıştırın. Yürütülebilir dosya ndb_mgmd "c:\mysql\bin"
dizininde bulunur ndb_mgmd > show
文章屬性
文章編號: 000148757
文章類型: Solution
上次修改時間: 21 2月 2021
版本: 3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。