HDInsight kümelerini Apache Ambari Web arabiriminden yönetme

Apache Ambari, Apache Hadoop kümesinin yönetimini ve izlenmesini basitleştirir. Bu basitleştirme, kullanımı kolay bir web kullanıcı arabirimi ve REST API sağlayarak gerçekleştirilir. Ambari, HDInsight kümelerine dahil edilir ve kümeyi izlemek ve yapılandırma değişiklikleri yapmak için kullanılır.

Bu belgede, AMBARI Web kullanıcı arabirimini HDInsight kümesiyle kullanmayı öğreneceksiniz.

Apache Ambari nedir?

Apache Ambari , kullanımı kolay bir web kullanıcı arabirimi sağlayarak Hadoop yönetimini basitleştirir. Hadoop kümelerini yönetmek ve izlemek için Ambari'yi kullanabilirsiniz. Geliştiriciler Ambari REST API'lerini kullanarak bu özellikleri uygulamalarıyla tümleştirebilir.

Bağlantı

Ambari Web kullanıcı arabirimi, hdInsight kümenizde https://CLUSTERNAME.azurehdinsight.netkullanılabilir. Burada CLUSTERNAME , kümenizin adıdır.

Önemli

HDInsight üzerinde Ambari'ye Bağlan https gerektirir. Kimlik doğrulaması istendiğinde, küme oluşturulduğunda sağladığınız yönetici hesabı adını ve parolasını kullanın. Kimlik bilgileriniz istenmezse, istemci ile Azure HDInsight Kümeleri arasında bağlantı sorunu olmadığını onaylamak için ağ ayarlarınızı denetleyin.

SSH tüneli (proxy)

Kümeniz için Ambari'ye doğrudan İnternet üzerinden erişilebilir olsa da, Ambari Web kullanıcı arabiriminden (JobTracker gibi) bazı bağlantılar İnternet'te gösterilmez. Bu hizmetlere erişmek için bir SSH tüneli oluşturmanız gerekir. Daha fazla bilgi için bkz . HDInsight ile SSH Tüneli kullanma.

Ambari Web Kullanıcı Arabirimi

Uyarı

Ambari Web kullanıcı arabiriminin tüm özellikleri HDInsight'ta desteklenmez. Daha fazla bilgi için bu belgenin Desteklenmeyen işlemler bölümüne bakın.

Ambari Web kullanıcı arabirimine bağlanırken sayfada kimlik doğrulaması yapmanız istenir. Küme oluşturma sırasında kullandığınız küme yöneticisi kullanıcısını (varsayılan Yönetici) ve parolayı kullanın.

Sayfa açıldığında üstteki çubuğu not edin. Bu çubuk aşağıdaki bilgileri ve denetimleri içerir:

Apache Ambari dashboard overview.

Öğe Açıklama
Ambari logosu Kümeyi izlemek için kullanılabilecek panoyu açar.
Küme adı # ops Devam eden Ambari işlemlerinin sayısını görüntüler. Küme adı veya # ops seçildiğinde arka plan işlemlerinin listesi görüntülenir.
# uyarılar Varsa küme için uyarıları veya kritik uyarıları görüntüler.
Pano Panoyu görüntüler.
Hizmetler Kümedeki hizmetler için bilgiler ve yapılandırma ayarları.
Ana bilgisayarlar Kümedeki düğümler için bilgi ve yapılandırma ayarları.
Uyarılar Bilgi, uyarı ve kritik uyarıların günlüğü.
Yönetici Kümede yüklü yazılım yığını/hizmetler, hizmet hesabı bilgileri ve Kerberos güvenliği.
Yönetici düğmesi Ambari yönetimi, kullanıcı ayarları ve oturumu kapatın.

İzleme

Uyarılar

Aşağıdaki listede Ambari tarafından kullanılan yaygın uyarı durumları yer alır:

  • Tamam
  • Uyarı
  • KRİTİK
  • BİLİNMİYOR

Tamam dışındaki uyarılar, sayfanın üst kısmındaki # alerts girişinin uyarı sayısını görüntülemesine neden olur. Bu girdi seçildiğinde uyarılar ve bunların durumu görüntülenir.

Uyarılar, Uyarılar sayfasından görüntülenebilen birkaç varsayılan grup halinde düzenlenir.

Apache Ambari alerts page summary.

Eylemler menüsünü kullanarak ve Uyarı Gruplarını Yönet'i seçerek grupları yönetebilirsiniz.

Apache Ambari manage alert groups.

Uyarı yöntemlerini yönetir ve Bildirimleri Yönet'i seçerek Eylemler menüsünden uyarı bildirimleri oluşturursunuz. Geçerli bildirimler görüntülenir. Buradan bildirimler oluşturun. Belirli uyarı/önem derecesi birleşimleri oluştuğunda bildirimler E-POSTA veya SNMP aracılığıyla gönderilebilir. Örneğin, YARN Varsayılan grubundaki uyarılardan herhangi biri Kritik olarak ayarlandığında bir e-posta iletisi gönderebilirsiniz.

Apache Ambari create alert notification.

Son olarak, Eylemler menüsünden Uyarıyı Yönet Ayarlar seçildiğinde, bildirim gönderilmeden önce bir uyarının kaç kez gerçekleşmesi gerektiğini ayarlayabilirsiniz. Bu ayar, geçici hataların bildirimlerini önlemek için kullanılabilir.

Ücretsiz SendGrid hesabı kullanan bir uyarı bildirimi öğreticisi için bkz . Azure HDInsight'ta Apache Ambari e-posta bildirimlerini yapılandırma.

Küme

Panonun Ölçümler sekmesi, kümenizin durumunu bir bakışta izlemeyi kolaylaştıran bir dizi pencere öğesi içerir. CPU Kullanımı gibi çeşitli pencere öğeleri tıklandığında ek bilgi sağlar.

Apache Ambari dashboard with metrics.

Isı Haritaları sekmesi, ölçümleri yeşilden kırmızıya giden renkli ısı haritaları olarak görüntüler.

Apache Ambari dashboard with heatmaps.

Küme içindeki düğümler hakkında daha fazla bilgi için Konaklar'ı seçin. Ardından ilgilendiğiniz düğümü seçin.

Apache Ambari host summary details.

Hizmetler

Panodaki Hizmetler kenar çubuğu, kümede çalışan hizmetlerin durumu hakkında hızlı içgörü sağlar. Yapılması gereken durum veya eylemleri göstermek için çeşitli simgeler kullanılır. Örneğin, bir hizmetin geri dönüştürülmesi gerekiyorsa sarı geri dönüşüm simgesi görüntülenir.

Apache Ambari services side bar.

Not

Görüntülenen hizmetler HDInsight küme türleri ve sürümleri arasında farklılık gösterir. Burada görüntülenen hizmetler, kümeniz için görüntülenen hizmetlerden farklı olabilir.

Bir hizmet seçildiğinde hizmetle ilgili daha ayrıntılı bilgiler görüntülenir.

Apache Ambari service summary information.

Bazı hizmetler sayfanın üst kısmında bir Hızlı Bağlantılar bağlantısı görüntüler. Bu bağlantı hizmete özgü web kullanıcı arabirimlerine erişmek için kullanılabilir; örneğin:

  • İş Geçmişi - MapReduce iş geçmişi.
  • Resource Manager - YARN Resource Manager kullanıcı arabirimi.
  • NameNode - Hadoop Dağıtılmış Dosya Sistemi (HDFS) NameNode UI.
  • Oozie Web Kullanıcı Arabirimi - Oozie Kullanıcı Arabirimi.

Bu bağlantılardan herhangi birinin seçilmesi, tarayıcınızda seçili sayfayı görüntüleyen yeni bir sekme açar.

Not

Bir hizmet için Hızlı Bağlantılar girdisinin seçilmesi "sunucu bulunamadı" hatası döndürebilir. Bu hatayla karşılaşırsanız, bu hizmet için Hızlı Bağlantılar girişini kullanırken bir SSH tüneli kullanmanız gerekir. Bilgi için bkz . HDInsight ile SSH Tüneli Kullanma

Yönetim

Ambari kullanıcıları, grupları ve izinleri

Kullanıcılar, gruplar ve izinlerle çalışma desteklenir. Yerel yönetim için bkz . Apache Ambari Görünümleri için kullanıcıları yetkilendirme. Etki alanına katılmış kümeler için bkz . Etki alanına katılmış HDInsight kümelerini yönetme.

Uyarı

Linux tabanlı HDInsight kümenizdeki Ambari watchdog (hdinsightwatchdog) parolasını silmeyin veya değiştirmeyin. Parolanın değiştirilmesi, betik eylemlerini kullanma veya kümenizle ölçeklendirme işlemleri gerçekleştirme özelliğini bozar.

Ana bilgisayarlar

Konaklar sayfasında kümedeki tüm konaklar listelenir. Konakları yönetmek için şu adımları izleyin.

Apache Ambari hosts page overview.

Not

HdInsight kümeleriyle konak ekleme, yetkisini alma ve yeniden alma işlemleri kullanılmamalıdır.

  1. Yönetmek istediğiniz konağı seçin.

  2. Yapmak istediğiniz eylemi seçmek için Eylemler menüsünü kullanın:

    Öğe Açıklama
    Tüm bileşenleri başlatma Konak üzerindeki tüm bileşenleri başlatın.
    Tüm bileşenleri durdurma Konak üzerindeki tüm bileşenleri durdurun.
    Tüm bileşenleri yeniden başlatma Konak üzerindeki tüm bileşenleri durdurun ve başlatın.
    Bakım modunu açma Konak için uyarıları gizler. Uyarı oluşturan eylemler yapıyorsanız bu modun etkinleştirilmesi gerekir. Örneğin, bir hizmeti durdurma ve başlatma.
    Bakım modunu kapatma Konağı normal uyarıya döndürür.
    Durdur Konakta DataNode veya NodeManagers'ı durdurur.
    Başlangıç Konakta DataNode veya NodeManagers'ı başlatır.
    Yeniden başlat Konakta DataNode veya NodeManagers'ı durdurur ve başlatır.
    Yetkisini alma Kümeden bir konağı kaldırır. Bu eylemi HDInsight kümelerinde kullanmayın.
    Yeniden yetki alma Daha önce yetkisi alınmış bir konağı kümeye ekler. Bu eylemi HDInsight kümelerinde kullanmayın.

Hizmetler

Pano veya Hizmetler sayfasında, tüm hizmetleri durdurmak ve başlatmak için hizmet listesinin altındaki Eylemler düğmesini kullanın.

Apache Ambari service actions list.

Uyarı

Küme sağlama sırasında Betik Eylemi kullanılarak yeni hizmetler eklenmelidir. Betik Eylemlerini kullanma hakkında daha fazla bilgi için bkz . Betik Eylemlerini kullanarak HDInsight kümelerini özelleştirme.

Eylemler düğmesi tüm hizmetleri yeniden başlatarken, genellikle belirli bir hizmeti başlatmak, durdurmak veya yeniden başlatmak istersiniz. Tek bir hizmette eylem gerçekleştirmek için aşağıdaki adımları kullanın:

  1. Pano veya Hizmetler sayfasından bir hizmet seçin.

  2. Özet sekmesinin üst kısmından Hizmet Eylemleri düğmesini kullanın ve gerçekleştirecek eylemi seçin. Bu eylem hizmeti tüm düğümlerde yeniden başlatır.

    Apache Ambari individual service actions.

    Not

    Küme çalışırken bazı hizmetlerin yeniden başlatılması uyarılar oluşturabilir. Uyarılardan kaçınmak için, yeniden başlatmayı gerçekleştirmeden önce hizmet için Bakım modunu etkinleştirmek üzere Hizmet Eylemleri düğmesini kullanabilirsiniz.

  3. Bir eylem seçildikten sonra, sayfanın üst kısmındaki # op girişi artarak arka plan işleminin gerçekleştiğini gösterir. Görüntülenecek şekilde yapılandırıldıysa, arka plan işlemleri listesi görüntülenir.

    Not

    Hizmet için Bakım modunu etkinleştirdiyseniz, işlem tamamlandıktan sonra Hizmet Eylemleri düğmesini kullanarak bu modu devre dışı bırakmayı unutmayın.

Bir hizmeti yapılandırmak için aşağıdaki adımları kullanın:

  1. Pano veya Hizmetler sayfasından bir hizmet seçin.

  2. Yapılandırmalar sekmesini seçin. Geçerli yapılandırma görüntülenir. Önceki yapılandırmaların listesi de görüntülenir.

    Apache Ambari service configuration.

  3. Yapılandırmayı değiştirmek için görüntülenen alanları kullanın ve kaydet'i seçin. Veya önceki bir yapılandırmayı seçin ve ardından Önceki ayarlara geri dönmek için Geçerli yap'ı seçin.

Ambari görünümleri

Ambari Görünümleri, geliştiricilerin Apache Ambari Görünümleri Çerçevesi'ni kullanarak kullanıcı arabirimi öğelerini Ambari Web kullanıcı arabirimine eklemesine olanak sağlar. HDInsight, Hadoop küme türleriyle aşağıdaki görünümleri sağlar:

  • Hive Görünümü: Hive Görünümü, Hive sorgularını doğrudan web tarayıcınızdan çalıştırmanıza olanak tanır. Sorguları kaydedebilir, sonuçları görüntüleyebilir, sonuçları küme depolama alanına kaydedebilir veya sonuçları yerel sisteminize indirebilirsiniz. Hive Görünümlerini kullanma hakkında daha fazla bilgi için bkz . HDInsight ile Apache Hive Görünümlerini kullanma.

  • Tez Görünümü: Tez Görünümü, işleri daha iyi anlamanıza ve iyileştirmenize olanak tanır. Tez işlerinin nasıl yürütülebileceği ve hangi kaynakların kullanıldığıyla ilgili bilgileri görüntüleyebilirsiniz.

Desteklenmeyen işlemler

HdInsight'ta aşağıdaki Ambari işlemleri desteklenmez:

  • Ölçüm Toplayıcısı hizmetini taşıma. Ölçüm Toplayıcısı hizmetindeki bilgileri görüntülerken, Hizmet Eylemleri menüsündeki eylemlerden biri Ölçümleri Taşı toplayıcısı'dır. Bu eylem HDInsight ile desteklenmez.

Sonraki adımlar