Hive should handle a customized Zookeeper service principal name.
Currently this is not supported due to hardcoded and implicit values expecting the Zookeeper service principal name to be zookeeper/_HOST as opposed to something like zookeeper-mycluster/_HOST.
The following changes need to be made:
- -Dzookeeper.sasl.client.username=<ZOOKEEPER_PRINCPAL_NAME> should be added to HIVE_OPTS
- Other changes may be needed to handle Hive-related tool and JDBC/ODBC implementations