The kerberos login in logic in SqllineWrapper.java tries to read the hbase configuration, and tries to log in into kerberos if it decides that the HBase instance is kerberized.
While this is fine in many use cases, it causes unintended failures in at least the following cases:
- When trying to connect via Knox, which usually does not use kerberos
- When trying to connect to a a PQS that is not using the same HBase config as the current host.
This is true even if the user explicitly specifies BASIC authentication.