hadoop - 如何配置 Apache Ambari 电子邮件警报
问题描述
我正在使用 Apache Ambari 2.7.3V。我正在尝试配置电子邮件警报。我已关注以下链接。但我的 Gmail 没有收到任何警报。下面是我的配置
在管理警报通知中,我已经配置了所有必需的配置。如下所示。
Name: amabri Alerts
groups: All
Severity: WARNING, CRITICAL
Description : xxxxxxxx
METHOD: EMAIL
SMTP SERVER: smtp-relay.gmail.com
SMTP PORT : 587
解决方案
我不确定您的问题是否已解决。但发布以供其他用户参考。您需要设置应用密码才能使用 Gmail SMTP。您必须启用两步验证才能启用应用密码,如下所示。除此之外,Gmail 的 SMTP 服务器将是- smtp.gmail.com
。
如果仍然没有收到电子邮件,那么您可以在此处测试python 脚本(从头节点) 并测试以下内容:
- SSH 到头节点
- 然后编辑文件 -Sudo vi /etc/ambari-server/conf/log4j.properties
- 修改 - log4j.logger.alerts=INFO,alerts to log4j.logger.alerts=DEBUG,alerts
- 将以下行添加到警报部分 - log4j.logger.org.apache.ambari.server.notifications.dispatchers=DEBUG,alerts
- 保存文件并使用 usr/lib/hdinsight-common/scripts/restart_ambari_server.sh 重启 ambari 服务器服务
- 尝试在任一节点上停止 zookeeper 并检查 ambari-server.log 和 amabri-alerts.log。
- 在 /var/log/ambari-server 中,在触发警报后检查 ambari-alerts.log 和 ambari-server.log。
推荐阅读
- python - 从 URL 导入数据时单列中的 NaN
- notepad++ - 如何在记事本++中每10个单词换行
- javascript - 内部/模块/cjs/loader.js:905 抛出错误;^ 错误:找不到模块“cors”
- html - CSS:链接到页面中的某个部分而没有将 ID 保留到 URL?
- parquet - 为什么排序后的 parquet 文件比未排序的文件大?
- colors - 在 GIMP 中批量应用相同的曲线颜色到 tiff
- python - 如何用 Python 做这个 SQL 操作?
- python - 如何迭代列表一次访问两个索引并在每次迭代后移动一个索引时间?
- json - 针对动态数据进行验证 - JSON Schema - Ajv
- flutter - 创建一个具有两个圆角和两个直切角的 Flutter TextFormField