Cara mengkonfigurasi kluster pangkalan data di Linux
Dengan perkembangan pesat Internet, pemprosesan data besar-besaran telah menjadi keperluan biasa untuk pelbagai perusahaan. Untuk meningkatkan prestasi dan kestabilan pangkalan data, kluster pangkalan data telah menjadi salah satu seni bina yang amat diperlukan. Pada sistem pengendalian Linux, pelbagai penyelesaian boleh digunakan untuk mengkonfigurasi kluster pangkalan data, seperti Kluster MySQL, PostgreSQL dan MongoDB.
Artikel ini akan mengambil MySQL Cluster sebagai contoh untuk memperkenalkan cara mengkonfigurasi kluster pangkalan data pada Linux untuk mencapai storan teragih dan pengimbangan beban data.
Langkah 1: Sediakan persekitaran
Pertama, pastikan sistem pengendalian Linux dipasang dan dikonfigurasikan dengan betul. Log masuk ke sistem sebagai pengguna dengan keistimewaan sudo dan pastikan pakej MySQL Cluster telah dipasang.
Langkah 2: Muat turun dan pasang MySQL Cluster
Anda boleh memuat turun versi terkini MySQL Cluster dari laman web rasmi MySQL. Selepas muat turun selesai, gunakan arahan berikut untuk memasang:
sudo tar -xzvf mysql-cluster-gpl-version.tar.gz
cd mysql-cluster-gpl-version
sudo ./configure
sudo make && sudo make install
Langkah 3: Buat fail konfigurasi kelompok
Buat fail konfigurasi baharu dalam direktori pemasangan:
sudo vi /etc/my.cnf
Tambah kandungan berikut dalam fail konfigurasi:
[mysqld]
ndbcluster
ndb- connectstring = & lt; alamat ip 1 & gt;
ndb-connectstring = & lt; alamat ip 2 & gt; dalam kelompok.
Simpan dan keluar dari profil.
Langkah 4: Buat nod pengurusan kluster
Buat nod pengurusan kluster MySQL pada nod yang dikonfigurasikan. Buka terminal dan jalankan arahan berikut:
sudo ndb_mgmd --config-file=/etc/my.cnf --initial
Arahan ini akan memulakan nod pengurusan kluster dan memuatkan fail konfigurasi.
Langkah 5: Buat nod data
Pada setiap nod, buat nod data untuk kluster MySQL. Jalankan arahan berikut pada terminal:
sudo ndbd --initial
Arahan ini akan memulakan nod data dan bergabung dengan gugusan.
Langkah 6: Cipta nod pelayan MySQL
Jalankan arahan berikut pada terminal untuk mencipta nod pelayan MySQL:
sudo mysqld_safe --user=mysql --ndbcluster
Arahan ini akan memulakan nod pelayan MySQL dan menyambung ke nod data.
Langkah 7: Uji sambungan pangkalan data
Kini, anda boleh menguji sama ada kluster pangkalan data berfungsi dengan betul. Gunakan arahan berikut untuk menyambung ke nod pelayan MySQL:
mysql -u root -p
Masukkan kata laluan pengguna pentadbir MySQL Jika semuanya berjalan lancar, anda sepatutnya berjaya log masuk ke pelayan MySQL.
Langkah 8: Buat pangkalan data dan jadual
Jalankan arahan berikut dalam baris arahan untuk mencipta pangkalan data dan jadual:
BUAT contoh PANGKALAN DATA;
BUAT pekerja JADUAL (id INT PRIMARY KEY, nama VARCHAR(50) ) ;
Arahan ini akan mencipta pangkalan data bernama contoh dan jadual bernama pekerja di dalamnya.
Langkah 9: Masukkan dan pertanyaan data
Jalankan arahan berikut untuk memasukkan data:
MASUKKAN KE DALAM pekerja (id, nama) NILAI (1, 'John');
Jalankan arahan berikut untuk menanyakan data:
PILIH * DARI pekerja;
Jika data boleh dimasukkan dan ditanya seperti biasa, kluster pangkalan data telah berjaya dikonfigurasikan dan berfungsi seperti biasa.
Kesimpulan
Melalui langkah di atas, anda telah berjaya mengkonfigurasi kluster pangkalan data dan mencapai storan teragih dan pengimbangan beban data. Sila ambil perhatian bahawa ini hanyalah contoh konfigurasi asas Dalam aplikasi sebenar, pengoptimuman dan pelarasan konfigurasi diperlukan berdasarkan keperluan tertentu.
Saya harap artikel ini akan membantu anda mengkonfigurasi kluster pangkalan data di Linux. Jika anda mempunyai sebarang pertanyaan atau kekeliruan, sila tinggalkan mesej.
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi kluster pangkalan data pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!