我正在尝试使用mqtt作为apache spark中的流,lib使用的是apache bahir spark-sql-streaming-mqtt。 该库使用paho mqtt库。
我使用lib如下:
{{1}}
我收到此错误:"用户名或密码错误"。
但是在另一个akka / scala项目中,我在同一个代理上使用paho-mqtt lib,使用相同的user / psw并且它工作正常。
所以我对此错误感到困惑
答案 0 :(得分:0)
解决方案:
使用paho-mqtt lib 1.1.0版具有autoReconnect方法:
“org.eclipse.paho”%“org.eclipse.paho.client.mqttv3”%“1.1.0”
从github源构建自己的bahir spark-sql-streaming-mqtt,因为现有版本中不存在身份验证。 https://github.com/apache/bahir