Hadoop olmak üzere iki temel bileşene sahiptir. HDFS ve İPLİK. HDFS saklamak içindir Veri, İPLİK işlenmesi içindir Veri. HDFS dır-dir Hadoop Dağıtılmış Dosya Sistemi, sahip isim düğümü olarak Ana Hizmet ve veri düğümü olarak köle hizmeti.
isim düğümü kritik bileşenidir Hadoop içinde depolanan verilerin meta verilerini depolayan HDFS. Eğer isim düğümü düşerse, tüm kümeye erişilemez, bu tek başarısızlık noktasıdır (SPOF). Böylece, üretim ortamı sahip olacak Namenode Yüksek Kullanılabilirlik varsa üretim kesintisini önlemek için isim düğümü makine çökmesi, planlı bakım faaliyeti vb. gibi çeşitli nedenlerle arızalanır.
Hadoop 2.x iki tane olabileceğimiz fizibilite sağlar isim düğümleri, biri olacak Aktif Namenode ve diğeri olacak Bekleme Adı Düğümü.
etkinleştirme Namenode Yüksek Kullanılabilirlik gereklilikler hayvan bakıcısı
otomatik yük devretme için zorunludur. ZKFC (Zookeeper Yük Devretme Denetleyicisi) bir hayvan bakıcısı durumunu korumak için kullanılan istemci isim düğümü.Bu yazıda, etkinleştireceğiz Namenode Yüksek Kullanılabilirlik içinde Cloudera Yöneticisi.
1. Giriş Cloudera Yöneticisi.
http://Your-IP: 7180/cmf/ev.
2. İçinde Küme (tek dane) eylem istemi, “ öğesini seçinHizmet Ekle”.
3. hizmeti seçin”hayvan bakıcısı”.
4. Sahip olacağımız sunucuları seçin hayvan bakıcısı Kurulmuş.
5. sahip olacağız 3 Hayvan Bekçisi oluşturmak üzere hayvan bakıcısı yeter sayısı. Aşağıda belirtildiği gibi sunucuları seçin.
6. yapılandırın hayvan bakıcısı özellikler, burada varsayılan olanları yaşıyoruz. Gerçek zamanlı olarak, depolamak için ayrı dizin/bağlama noktalarına sahip olmanız gerekir. hayvan bakıcısı veri. İçinde Bölüm 1hakkında anlatmıştık her hizmet için depolama yapılandırması. Tıklamak 'devam etmek' Devam etmek için.
7. Kurulum tamamlandıktan sonra kurulum başlayacak hayvan bakıcısı başlatılacaktır. Arka plan işlemlerini buradan görüntüleyebilirsiniz.
8. Yukarıdaki adımın başarıyla tamamlanmasının ardından, Durum 'bitmiş’.
9. Şimdi, hayvan bakıcısı başarıyla Kuruldu ve Yapılandırıldı. Tıkla 'Sona ermek’.
10. görüntüleyebilirsiniz hayvan bakıcısı üzerinde hizmet Cloudera Yöneticisi Gösterge Paneli.
11. git Cloudera Yöneticisi –> HDFS –> Hareketler –> Yüksek Kullanılabilirliği Etkinleştir.
12. Giriş Ad Hizmeti Adı olarak "ad hizmeti1” – Bu, hem Aktif hem de beklemedeki Namenode için ortak bir Ad Alanıdır.
13. seçin İkinci Namenode nerede beklemeye geçeceğiz isim düğümü.
14. İşte seçiyoruz master2.tecmint.com bekleme için isim düğümü.
15. seçin günlük düğümler, bunlar senkronizasyon için zorunlu hizmetlerdir Aktif ve Bekleme isim düğümü.
16. Yapıyoruz Nisap Dergisi yerleştirerek günlük aşağıda belirtildiği gibi 3 sunucuda düğüm. 3 sunucu seçin ve 'Tamam'ı tıklayın.
17. Tıklamak 'Devam etmek' Devam etmek için.
18. Giriş Günlük Düğümü klasör yolu. Sadece bu dizini kurarken yoldan bahsetmemiz gerekiyor, bu dizin servis tarafından otomatik olarak oluşturulacaktır. olarak değiniyoruz '/jn'
. Tıklamak 'Devam etmek' Devam etmek için.
19. etkinleştirmeye başlayacaktır. Yüksek kullanılabilirlik.
20. Tüm arka plan işlemlerini tamamladıktan sonra, 'bitmiş' Durum.
21. Sonunda bir bildirim alacağız'Yüksek Kullanılabilirlik başarıyla etkinleştirildi’. Tıklamak 'Sona ermek’.
22. doğrulayın Aktif ve Bekleme Adı Düğümü giderek Cloudera Yöneticisi –> HDFS –> Örnekler.
23. Burada, iki tane çiş yapabilirsin isim düğümleri, biri olacakAktif' devlet ve bir başka olacak 'Yanında olmak' durum.
Bu yazıda, etkinleştirmek için adım adım süreçten geçtik. Namenode Yüksek Kullanılabilirlik. olması şiddetle tavsiye edilir Namenode Yüksek Kullanılabilirlik gerçek zamanlı bir ortamda tüm kümelerde. Bu işlemi yaparken herhangi bir hata ile karşılaşırsanız lütfen şüphelerinizi yazınız. Göreceğiz Kaynak Yöneticisi Yüksek Kullanılabilirlik sonraki makalede.