Öğretici: Azure HDInsight'ta Apache Ambari e-posta bildirimlerini yapılandırma
Bu öğreticide, örnek olarak SendGrid kullanarak Apache Ambari e-posta bildirimlerini yapılandıracaksınız. Apache Ambari , kullanımı kolay bir web kullanıcı arabirimi ve REST API sağlayarak Azure HDInsight kümesinin yönetimini ve izlenmesini basitleştirir. Ambari, HDInsight kümelerine dahil edilir ve kümeyi izlemek ve yapılandırma değişiklikleri yapmak için kullanılır. SendGrid , özel tümleştirmeyi kolaylaştıran esnek API'lerin yanı sıra güvenilir işlemsel e-posta teslimi, ölçeklenebilirlik ve gerçek zamanlı analiz sağlayan ücretsiz bir bulut tabanlı e-posta hizmetidir. Azure müşterileri her ay 25.000 ücretsiz e-postanın kilidini açabilir.
Not
Ambari e-posta bildirimlerini yapılandırmak için SendGrid zorunlu değildir. Outlook ve Gmail gibi diğer üçüncü taraf e-posta uygulamalarını da kullanabilirsiniz.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- SendGrid kullanıcı adı alın.
- Ambari e-posta bildirimlerini yapılandırın.
Önkoşullar
- SendGrid e-posta hesabı. Yönergeler için bkz . Azure ile SendGrid kullanarak e-posta gönderme.
- HDInsight kümesi. Bkz. Azure portalını kullanarak Apache Hadoop kümeleri oluşturma.
Not
Kullanıcılar artık SendGrid hesapları için parola ayarlayamıyor. E-posta göndermek için bir API anahtarı kullanmanız gerekir.
SendGrid API anahtarı alma
Genel Bakış sayfasında, hesabınızın SendGrid web sayfasına gitmek için yayımcının sitesinde SaaS Hesabını Aç'ı seçin.
Soldaki menüde Ayarlar'a gidin ve API Anahtarları'nı seçin.
API anahtarı oluşturmak için API Anahtarı Oluştur'u seçin. DAHA sonra kullanmak için API anahtarını SMTP parolası olarak kopyalayın.
Ambari e-posta bildirimini yapılandırma
adresine gitmek
https://CLUSTERNAME.azurehdinsight.net/#/main/alerts
için bir web tarayıcısı kullanın; buradaCLUSTERNAME
kümenizin adıdır.Eylemler açılan listesinde Bildirimleri Yönet'i seçin.
Uyarı Bildirimlerini Yönet bölmesinde simgeyi + seçin.
Uyarı Bildirimi Oluştur iletişim kutusunda aşağıdaki bilgileri sağlayın:
Özellik Açıklama Adı Bildirim için bir ad belirtin. Gruplar İstediğiniz gibi yapılandırın. Önem Derecesi İstediğiniz gibi yapılandırın. Açıklama isteğe bağlı. Yöntem E-POSTA olarak bırakın. E-posta Adresi Bildirim almak için virgülle ayrılmış e-postalar sağlayın. SMTP Sunucusu smtp.sendgrid.net
SMTP Bağlantı Noktası Şifrelenmemiş/Aktarım Katmanı Güvenliği (TLS) bağlantıları için 25 veya 587 kullanın. E-posta Adresi Bir e-posta adresi belirtin. Adresin orijinal olması gerekmez. Kimlik doğrulamayı kullanma Bu onay kutusunu seçin. Kullanıcı adı SendGrid kullanıyorsanız doğrudan kullanın apikey
.Parola Azure'da SendGrid API anahtarını oluştururken kopyaladığınız parolayı belirtin. Parola Onayı Parolayı yeniden girin. TLS'i başlatma Bu onay kutusunu seçin. Uyarı Bildirimlerini Yönet bölmesine dönmek için Kaydet'i seçin.
Uyarı Bildirimlerini Yönet bölmesinde Kapat'ı seçin.
SSS
Bu bölümde karşılaşabileceğiniz bir sorun açıklanmaktadır.
TLS'yi Başlat onay kutusu seçiliyse uygun protokol hatası yok
Uyarı Bildirimi Oluştur iletişim kutusunda TLS'yi Başlat onay kutusunu seçerseniz ve Ambari sunucu günlüğünde bir No appropriate protocol
özel durum alırsanız:
- Ambari kullanıcı arabirimine gidin.
- Uyarılar>ManageNotifications>Düzenle (Bildirimi Düzenle) seçeneğine gidin.
- Özellik Ekle'yi seçin.
- TLSv1.2 değerine sahip yeni mail.smtp.ssl.protocols özelliğini ekleyin.
İlgili içerik
Bu öğreticide, SendGrid kullanarak Ambari e-posta bildirimlerini yapılandırmayı öğrendiniz. Ambari hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın: