I noticed in apps/beeswax/src/beeswax/db_utils.py, the following lines when it fetches a thrift connection client to the Beeswax java server:
Note the kwarg: kerberos_principal="hue". It is a hard-coded constant which would fail on environments not using the "hue" username as the principal. Ideally, that short name should come from the configuration (extracted from existing princ. configs, ideally).