cdap init scripts run hive -e "set -v" which in turn connects to the hive metastore. If the hive metastore cannot connect to its DB, for example permissions issues, it just hangs. The end result is that it appears cdap is simply hanging.
We need either a startup check, or possibly enhanced logging (--debug flag maybe?), or a way to timeout this call