Hcat thrift server (AKA metastore) wouldn't startup because it kept failing to access secured hdfs. The server does not seem to login with kerberos even after providing the credentials in the config file. I'm assuming that's what it's supposed to use:
Looking through the hive code, the hdfs client does not seem to pickup any kerberos configurations/credentials.
I finally got the server to start by manually logging myself in via kinit then running the start script. Is this normal operation? I didn't see it documented in installation instructions.