Öğ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 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
Apache Ambari e-posta bildirimlerini yapılandırmak için SendGrid zorunlu değildir. Diğer üçüncü taraf e-posta kutusunu da kullanabilirsiniz. Örneğin, outlook, gmail vb.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Sendgrid Kullanıcı Adını Alma
- Apache Ambari e-posta bildirimlerini yapılandırma
Ö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 SendGrid hesapları için logner parola ayarlayamıyor, bu nedenle e-posta göndermek için apikey'i kullanmamız gerekiyor.
SendGrid apikey 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ç'a tıklayın.
Sol menüden Ayarlar'ınıza ve ardından API Anahtarları'na gidin.
Apikey oluşturmak ve apikey'i daha sonra kullanmak üzere smtp parolası olarak kopyalamak için API Anahtarı Oluştur'a tıklayın.
Ambari e-posta bildirimini yapılandırma
Bir web tarayıcısından adresine gidin
https://CLUSTERNAME.azurehdinsight.net/#/main/alerts
; buradaCLUSTERNAME
kümenizin adıdır.Eylemler açılan listesinden Bildirimleri Yönet'i seçin.
Uyarı Bildirimlerini Yönet penceresinde 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 İstediğiniz gibi yapılandırın. Açıklama isteğe bağlı. Metot E-POSTA'da bırakın. E-posta Adresi Bildirimleri almak için virgülle ayrılmış e-postalar sağlayın. SMTP Sunucusu smtp.sendgrid.net
SMTP Bağlantı Noktası 25 veya 587 (şifrelenmemiş/TLS bağlantıları için). E-posta Adresi Bir e-posta adresi belirtin. Adresin orijinal olması gerekmez. Use authentication Bu onay kutusunu işaretleyin. Username SendGrid kullanıyorsanız doğrudan "apikey" kullanın Parola Azure'da SendGrid apikey'ini oluştururken kopyaladığınız parolayı belirtin. Parola Onayı Parolayı yeniden girin. TLS'i başlatma Bu onay kutusunu seçin Kaydet'i seçin. Uyarı Bildirimlerini Yönet penceresine dönersiniz.
Uyarı Bildirimlerini Yönet penceresinde Kapat'ı seçin.
SSS
TLS onay kutusu işaretliyse uygun protokol hatası yok
Uyarı Bildirimi Oluştur sayfasında TLS'yi Başlat'ı seçerseniz ve Ambari sunucu günlüğünde "Uygun protokol yok" özel durumu alırsanız:
- Apache Ambari kullanıcı arabirimine gidin.
- Uyarılar YönetNotifications >> Düzenle (Bildirimi Düzenle) seçeneğine gidin.
- Özellik Ekle'yi seçin.
- değeriyle
TLSv1.2
yeni özelliğinimail.smtp.ssl.protocols
ekleyin.
Sonraki adımlar
Bu öğreticide, SendGrid kullanarak Apache Ambari e-posta bildirimlerini yapılandırmayı öğrendiniz. Apache Ambari hakkında daha fazla bilgi edinmek için aşağıdakileri kullanın:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin