Azure portalını kullanarak HDInsight'ta Apache Hadoop kümelerini yönetme
Azure portalını kullanarak Azure HDInsight'ta Apache Hadoop kümelerini yönetebilirsiniz. Diğer araçları kullanarak HDInsight'ta Hadoop kümelerini yönetme hakkında bilgi için sekme seçiciyi kullanın.
Önkoşullar
HDInsight'ta mevcut bir Apache Hadoop kümesi. Bkz . Azure portalını kullanarak HDInsight'ta Linux tabanlı kümeler oluşturma.
Kullanmaya Başlama
https://portal.azure.com oturumu açın.
Kümeleri listeleme ve gösterme
HDInsight kümeleri sayfasında mevcut kümeleriniz listelenir. Portaldan:
- Soldaki menüden Tüm hizmetler'i seçin.
- ANALYTICS'in altında HDInsight kümeleri'ne tıklayın.
Küme giriş sayfası
HDInsight kümeleri sayfasından kümenizin adını seçin. Bu, aşağıdaki görüntüye benzer şekilde görünen Genel Bakış görünümünü açar:
Üst menü:
Öğe | Açıklama |
---|---|
Taşı | Kümeyi başka bir kaynak grubuna veya başka bir aboneliğe taşır. |
Sil | Kümeyi siler. |
Yenile | Görünümü yeniler. |
Sol menü:
Sol üst menü
Öğe Açıklama Genel bakış Kümeniz için genel bilgiler sağlar. Etkinlik günlüğü Etkinlik günlüklerini gösterme ve sorgulama. Erişim denetimi (IAM) Rol atamalarını kullanın. Bkz . Azure abonelik kaynaklarınıza erişimi yönetmek için Azure rolleri atama. Etiketler Bulut hizmetlerinizin özel taksonomisini tanımlamak için anahtar/değer çiftleri ayarlamanıza olanak tanır. Örneğin, project adlı bir anahtar oluşturabilir ve ardından belirli bir projeyle ilişkili tüm hizmetler için ortak bir değer kullanabilirsiniz. Sorunları tanılama ve çözme Sorun giderme bilgilerini görüntüleyin. Hızlı Başlangıç HDInsight kullanmaya başlamanıza yardımcı olan bilgileri görüntüler. Araçlar HDInsight ile ilgili araçlar için yardım bilgileri. Ayarlar menüsü
Öğe Açıklama Küme boyutu Küme çalışan düğümü sayısını denetleyin, artırın ve azaltın. Bkz. Kümeleri ölçeklendirme. Kota sınırları Aboneliğiniz için kullanılan ve kullanılabilir çekirdekleri görüntüleyin. SSH + Kümede oturum açma Secure Shell (SSH) bağlantısını kullanarak kümeye bağlanma yönergelerini gösterir. Daha fazla bilgi için bkz. HDInsight ile SSH kullanma. Data Lake Storage Gen2 Erişim Data Lake Storage 2. Nesil yapılandırın. Bkz . Hızlı Başlangıç: HDInsight'ta kümeleri ayarlama. Depolama hesapları Depolama hesaplarını ve anahtarları görüntüleyin. Depolama hesapları küme oluşturma işlemi sırasında yapılandırılır. Uygulamalar HDInsight uygulamaları ekleyin/kaldırın. Bkz . Özel HDInsight uygulamaları yükleme. Betik eylemleri Kümede Bash betiklerini çalıştırın. Bkz . Betik Eylemini kullanarak Linux tabanlı HDInsight kümelerini özelleştirme. Dış meta veri depoları Apache Hive ve Apache Oozie meta veri depolarını görüntüleyin. Meta veri depoları yalnızca küme oluşturma işlemi sırasında yapılandırılabilir. HDInsight iş ortağı Geçerli HDInsight İş Ortağını ekleyin/kaldırın. Properties Küme özelliklerini görüntüleyin. Kilitler Kümenin değiştirilmesini veya silinmesini önlemek için bir kilit ekleyin. Şablonu dışarı aktarma Küme için Azure Resource Manager şablonunu görüntüleyin ve dışarı aktarın. Şu anda yalnızca bağımlı Azure depolama hesabını dışarı aktarabilirsiniz. Bkz . Azure Resource Manager şablonlarını kullanarak HDInsight'ta Linux tabanlı Apache Hadoop kümeleri oluşturma. İzleme menüsü
Öğe Açıklama Uyarılar Uyarıları ve eylemleri yönetin. Ölçümler Azure İzleyici günlüklerinde küme ölçümlerini izleyin. Tanılama ayarları Tanılama ölçümlerinin depolandığı yerle ilgili ayarlar. Azure İzleyici Azure İzleyici'de kümenizi izleyin. Destek + sorun giderme menüsü
Öğe Açıklama Kaynak durumu Bkz. Azure kaynak durumuna genel bakış. Yeni destek isteği Microsoft desteğiyle bir destek bileti oluşturmanıza olanak tanır.
Küme Özellikleri
Küme giriş sayfasında, Ayarlar'ın altında Özellikler'i seçin.
Öğe | Açıklama |
---|---|
ANA BİLGİSAYAR ADI | Küme adı. |
KÜME URL'si | Ambari web arabiriminin URL'si. |
Özel Uç Nokta | Küme için özel uç nokta. |
Güvenli kabuk (SSH) | SSH aracılığıyla kümeye erişimde kullanılacak kullanıcı adı ve konak adı. |
DURUM | Bunlardan biri: Aborted, Accepted, ClusterStorageProvisioned, AzureVMConfiguration, HDInsightConfiguration, Operational, Running, Error, Delete, Deleted, Timeout, DeleteQueued, DeleteTimeout, DeleteError, PatchQueued, CertRolloverQueued, ResizeQueued veya ClusterCustomization. |
BÖLGE | Azure konumu. Desteklenen Azure konumlarının listesi için HDInsight fiyatlandırması ile ilgili Bölge açılan liste kutusuna bakın. |
OLUŞTURMA TARİHİ | Kümenin dağıtıldığı tarih. |
İŞLETİM SİSTEMİ | Windows veya Linux. |
TÜR | Hadoop, HBase, Spark. |
Sürüm | Bkz. HDInsight sürümleri. |
Minimum TLS sürümü | TLS sürümü. |
ABONELİK | Abonelik adı. |
VARSAYıLAN VERI KAYNAĞı | Varsayılan küme dosya sistemi. |
Çalışan düğümlerinin boyutları | Çalışan düğümlerinin seçili VM boyutu. |
Baş düğüm boyutu | Baş düğümlerin seçili VM boyutu. |
Sanal ağ | Dağıtım zamanında seçilmişse, kümenin dağıtıldığı Sanal Ağ adı. |
Kümeleri taşıma
HDInsight kümesini başka bir Azure kaynak grubuna veya başka bir aboneliğe taşıyabilirsiniz.
- Üstteki menüden Taşı'yı seçin.
- Başka bir kaynak grubuna taşı veya Başka bir aboneliğe taşı'yı seçin.
- Yeni sayfadaki yönergeleri izleyin.
Kümeleri silme
Küme silindiğinde varsayılan depolama hesabı veya bağlı depolama hesabı silinmez. Aynı depolama hesaplarını ve aynı meta depoları kullanarak kümeyi yeniden oluşturabilirsiniz. Kümeyi yeniden oluştururken yeni bir varsayılan Blob kapsayıcısı kullanmanızı öneririz.
- Üst Menüden Sil'i seçin.
- Yeni sayfadaki yönergeleri izleyin.
Ayrıca bkz. Kümeleri duraklatma/kapatma.
Başka depolama hesapları ekleme
Küme oluşturulduktan sonra ek Azure Depolama hesapları ve Azure Data Lake Storage hesapları ekleyebilirsiniz. Daha fazla bilgi için bkz. HDInsight’a başka depolama hesapları ekleme.
Kümeleri ölçeklendirme
Küme ölçeklendirme özelliği, kümeyi yeniden oluşturmak zorunda kalmadan Azure HDInsight kümesi tarafından kullanılan çalışan düğümlerinin sayısını değiştirmenize olanak tanır.
Tam bilgi için bkz . HDInsight kümelerini ölçeklendirme.
Kümeleri duraklatma/kapatma
Hadoop işlerinin çoğu yalnızca ara sıra çalıştırılacak toplu işlerdir. Hadoop kümelerinin çoğunda, kümenin işlenmek için kullanılmaması gereken çok uzun süreler vardır. HDInsight ile verileriniz Azure Depolama'da depolanır, böylece kullanımda olmayan bir kümeyi güvenle silebilirsiniz. Kullanımda olmasa bile HDInsight kümesi için de ücretlendirilirsiniz. Küme ücretleri depolama ücretlerinden çok daha fazla olduğundan, kullanımda olmayan kümeleri silmek ekonomik bir anlam ifade eder.
İşlemi programlamanın birçok yolu vardır:
- Azure Data Factory kullanıcısı. İsteğe bağlı HDInsight bağlı hizmetleri oluşturmak için bkz . Azure Data Factory kullanarak HDInsight'ta isteğe bağlı Linux tabanlı Apache Hadoop kümeleri oluşturma.
- Azure PowerShell’i kullanın. Bkz . Uçuş gecikmesi verilerini analiz etme.
- Azure CLI'yı kullanın. Bkz . Azure CLI kullanarak Azure HDInsight kümelerini yönetme.
- HDInsight .NET SDK'sı kullanın. Bkz. Apache Hadoop işlerini gönderme.
Fiyatlandırma bilgileri için bkz . HDInsight fiyatlandırması. Portaldan küme silmek için bkz. Kümeleri silme
Kümeleri yükseltme
Bkz . HDInsight kümesini daha yeni bir sürüme yükseltme.
Apache Ambari web kullanıcı arabirimini açma
Ambari, RESTful API'leri tarafından desteklenen sezgisel, kullanımı kolay bir Hadoop yönetim web kullanıcı arabirimi sağlar. Ambari, sistem yöneticilerinin Hadoop kümelerini yönetmesine ve izlemesine olanak tanır.
Küme panoları'nu seçin.
Yeni sayfadan Ambari giriş'i seçin.
Küme kullanıcı adını ve parolasını girin. Varsayılan küme kullanıcı adı yöneticidir.
Daha fazla bilgi için bkz . Apache Ambari Web kullanıcı arabirimini kullanarak HDInsight kümelerini yönetme.
Parolaları değiştirme
HDInsight kümesinin iki kullanıcı hesabı olabilir. OLUŞTURMA işlemi sırasında HDInsight kümesi kullanıcı hesabı (HTTP kullanıcı hesabı) ve SSH kullanıcı hesabı oluşturulur. Küme kullanıcı hesabı parolasını değiştirmek için portalı ve SSH kullanıcı hesabını değiştirmek için betik eylemlerini kullanabilirsiniz.
Küme kullanıcı parolasını değiştirme
Not
Küme kullanıcı (yönetici) parolasının değiştirilmesi, bu kümede çalıştırılacak betik eylemlerinin başarısız olmasına neden olabilir. Çalışan düğümlerini hedefleyen kalıcı betik eylemleriniz varsa, yeniden boyutlandırma işlemleri aracılığıyla kümeye düğüm eklediğinizde bu betikler başarısız olabilir. Betik eylemleri hakkında daha fazla bilgi için bkz . Betik eylemlerini kullanarak HDInsight kümelerini özelleştirme.
- Ayarlar'ın altında SSH + Küme oturumu aç'ı seçin.
- Kimlik bilgilerini sıfırla'yı seçin.
- Metin kutularına yeni parola girin ve onaylayın.
- Tamam'ı seçin.
Parola, kümedeki tüm düğümlerde değiştirilir.
SSH kullanıcı parolasını veya ortak anahtarı değiştirme
Bir metin düzenleyicisi kullanarak aşağıdaki metni changecredentials.sh adlı bir dosya olarak kaydedin.
Önemli
Satır sonu olarak LF kullanan bir düzenleyici kullanmanız gerekir. Düzenleyici CRLF kullanıyorsa betik çalışmaz.
#! /bin/bash USER=$1 PASS=$2 usermod --password $(echo $PASS | openssl passwd -1 -stdin) $USER
Dosyayı BIR HTTP veya HTTPS adresi kullanarak HDInsight'tan erişilebilen bir depolama konumuna yükleyin. Örneğin, OneDrive veya Azure Blob depolama gibi bir genel dosya deposu. Sonraki adımda bu URI gerektiğinden, URI'yi (HTTP veya HTTPS adresi) dosyaya kaydedin.
Küme giriş sayfasında Ayarlar'ın altında Betik eylemleri'ni seçin.
Betik eylemleri sayfasında Yeni gönder'i seçin.
Betik gönder eylem sayfasında aşağıdaki bilgileri girin:
Not
SSH parolaları aşağıdaki karakterleri içeremez:
" ' ` / \ < % ~ | $ & ! #
Alan | Değer |
---|---|
Betik türü | Açılan listeden - Özel'i seçin. |
Veri Akışı Adı | "Ssh kimlik bilgilerini değiştir" |
Bash betik URI'si | changecredentials.sh dosyasının URI'sini |
Düğüm türleri: (Baş, Çalışan, Nimbus, Gözetmen veya Zookeeper.) | ✓ listelenen tüm düğüm türleri için |
Parametreler | SSH kullanıcı adını ve ardından yeni parolayı girin. Kullanıcı adı ile parola arasında bir boşluk olmalıdır. |
Bu betik eylemini kalıcı hale ... | Bu alanı işaretsiz bırakın. |
- Betiği uygulamak için Oluştur'u seçin. Betik tamamlandıktan sonra, yeni kimlik bilgileriyle SSH kullanarak kümeye bağlanabilirsiniz.
Abonelik kimliğini bulma
Her küme bir Azure aboneliğine bağlıdır. Azure abonelik kimliği küme giriş sayfasında görünür.
Kaynak grubunu bulma
Azure Resource Manager modunda, her HDInsight kümesi bir Azure Resource Manager grubuyla oluşturulur. Resource Manager grubu küme giriş sayfasından görünür.
Depolama hesaplarını bulma
HDInsight kümeleri, verileri depolamak için bir Azure Depolama hesabı veya Azure Data Lake Storage kullanır. Her HDInsight kümesinin bir varsayılan depolama hesabı ve bir dizi bağlı depolama hesabı olabilir. Depolama hesaplarını listelemek için Ayarlar'ın altındaki küme giriş sayfasında Depolama hesapları'nı seçin.
İşleri izleme
Bkz. Apache Ambari Web kullanıcı arabirimini kullanarak HDInsight kümelerini yönetme.
Küme boyutu
Küme giriş sayfasındaki Küme boyutu kutucuğu, bu kümeye ayrılan çekirdek sayısını ve bu küme içindeki düğümler için nasıl ayrıldığını görüntüler.
Önemli
HDInsight kümesi tarafından sağlanan hizmetleri izlemek için Ambari Web'i veya Ambari REST API'sini kullanmanız gerekir. Ambari kullanma hakkında daha fazla bilgi için bkz . Apache Ambari kullanarak HDInsight kümelerini yönetme
Kümeye bağlanma
Sonraki adımlar
Bu makalede bazı temel yönetim işlevlerini öğrendiniz. Daha fazla bilgi için aşağıdaki makalelere bakın:
- Azure PowerShell kullanarak HDInsight'ı yönetme
- Azure CLI Kullanarak HDInsight'ı Yönetme
- HDInsight kümeleri oluşturma
- Apache Ambari REST API'sini kullanma ayrıntıları
- HDInsight'ta Apache Hive kullanma
- HDInsight'ta Apache Sqoop kullanma
- HDInsight'ta Apache Hive ve Apache Pig ile Python Kullanıcı Tanımlı İşlevleri (UDF) kullanma
- Azure HDInsight'ta Apache Hadoop'un hangi sürümü var?