The --directory sets the path for the Dataset URI. So this ensures the create URI and show URI are the same... because right now Hive managed and Hive external can't read tables from the other. I opened an issue to fix it: https://issues.cloudera.org/browse/CDK-445

I don't think it is a good idea to get it in for 0.14.1.