Hi,

Due to not being able to use Kerberos, we are exploring
the DigestSaslTransportPlugin/PlainSaslTransportPlugin as an alternative.
However, when we try to set up a storm cluster with
DigestSaslTransportPlugin on kubernetes, we came across errors that
SaslException, that digest response format violation, Mismatched URI,
storm_thrift_server/nimbus; expecting storm_thrift_server/localhost.

A close look at the code indicates there is a hardcode "localhost" in the
plugin, and this code has been there for many years.

https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/security/auth/digest/DigestSaslTransportPlugin.java#L53

I'm a bit puzzled as if this is intentional and can be walked around in
configuration or it's a bug that should be fixed?

Thanks,
Liang

Reply via email to