メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能
  • 「Company Administration(会社情報の管理)」では、お使いのDell EMCのサイトや製品、製品レベルでのコンタクト先に関する情報を管理できます。

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ı:-
  • 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ı)
Mgmntnode2 düğümü isteğe bağlıdır. Yönetim düğümü, tüm Veri düğümlerinin ve sunucu düğümlerinin yönetildiği merkezi konsol olduğu için Yönetim düğümünde de HA sağlamak önemlidir. Ancak bu uygulama için yalnızca bir yönetim düğümünü ve MySQL Cluster 7.2 uygulamasını dikkate alacağız.

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

文書のプロパティ


最後に公開された日付

21 2月 2021

バージョン

3

文書の種類

Solution