Details
Description
In case of unauthenticated users in secure hbase, hbase shell does a connection retry at two levels:
a) HConnection: It retries hbase.client.retries.number times in the getMaster()
b) HBaseAdmin: it again retries hbase.client.retries.number times in its ctr
So, hbase shell retries square number of times of the configured setting. We can make it failfast (no retries) in case the user is not authenticated (no valid kerberos credentials).