When using Tez as the Hive execution engine, if the variable hive.server2.enable.doAs is set to true, before the user starts the HiveServer2 process, they should create a scratch directory,
/tmp/hive-$username
on
HDFS, where $username
is the user who will be running the
HiveServer2 process. The directory should have read-write-execute (777) permission.