我尝试使用Cloudera的警报发布者(v.5.14)调整警报。以下是来自Cloudera用户界面的警报发布者设置:
echo 'connect XX:XX:XX:XX:XX:XX
quit
' | bluetoothctl
我默认离开的任何其他配置。发件人和收件人的电子邮件在此片段中被混淆了,但我可以说" hadoop-cluster.org"是一个具有GSuite记录的域名,因此hadoop-cluster.org的SMTP配置应与GMail配置类似。
当我应用这些设置并重新启动Cloudera管理服务时,我尝试发送测试警报。在警告publister的日志中,我发现了以下异常:
- Enable Email Alerts: true
- Mail Server Protocol: smtp
- Mail Server Hostname: smtp.gmail.com
- Mail Server Username: sender@hadoop-cluster.org
- Mail From Address: sender@hadoop-cluster.org
- Mail Message Recipients: recipient@gmail.com
- Mail Server TCP Port: 587
我做错了什么?我在Cloudera的社区论坛上搜索了答案,但没有找到任何有用的建议。
答案 0 :(得分:1)
必须发出STARTTLS命令
通过配置邮件服务器协议:smtps
启用TLS安全性重新启动cloudera管理服务并触发测试电子邮件。不需要明确指定tls端口。它默认使用端口587。