从Cloudera经理发送警报时出现STARTTLS错误

时间:2018-03-05 17:23:30

标签: cloudera cloudera-manager gsuite

我尝试使用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的社区论坛上搜索了答案,但没有找到任何有用的建议。

1 个答案:

答案 0 :(得分:1)

必须发出STARTTLS命令

通过配置邮件服务器协议:smtps

启用TLS安全性

重新启动cloudera管理服务并触发测试电子邮件。不需要明确指定tls端口。它默认使用端口587。

https://developers.google.com/gmail/imap/imap-smtp