一、概述
cdp的hive和hive on tez在兼容性方面做的不够好,正常的安装都会报各种各样的错误,比如安装完hive之后,再安装Hive on tez,会报错:Can't create directory /mnt/ssd/yarn/nm/usercache/urika/appcache/application_1424508393097_0004 - Permission denied。
二、原因分析
怀疑是hive已经创建了该目录,但是hive on tez在使用时又创建该文件导致用户权限不一致。
三、解决方式
最早的解决方法出自:https://community.cloudera.com/t5/Support-Questions/Can-t-create-directory-yarn-nm-usercache-urika-appcache/td-p/24891。
就是将有hiveserver2的hive on tez的服务器上删除改目录,然后重启。