Hi Wei-Chiu,

HDFS-13566 and HDFS-13547 do allow different SASL configurations to coexist
on different NameNode ports, but for the whole feature to work, a upgrade
on the client jar is still required. I'm not too familiar with how HBase
accesses HDFS, based on your description, for this particular case you
mentioned here, I imagine a restart of HBase is still needed, unless the
client jar can be upgrade separately from HBase upgrade.

Chen

Wei-Chiu Chuang <weic...@cloudera.com.invalid> 于2018年12月14日周五 下午2:54写道:

> Hi fellow Hadoop developers,
>
> Do you know a way to change RPC SASL options without full cluster restart?
> (that is, rolling restart)? For example, enabling RPC encryption? Currently
> if you try to do rolling restart after enabling RPC encryption,
> applications such as HBase would fail to connect to NameNode because both
> side use different SASL configurations during the rolling restart.
>
> Would HDFS-13566 (Add configurable additional RPC listener to NameNode) and
> HDFS-13547 (Add ingress port based sasl resolver) help address this issue?
> I imagine some hack can be developed along the line, but I don't know if
> that use case is considered in the design.
>
> Best,
> Wei-Chiu
>

Reply via email to