问题如图 我明明是用的test的principal,beeline用的是hive的principal。但是提交用户竟然是hdfs。 然后发现hive-env.sh里面有个。 export HADOOP_USER_NAME=hdfs 就是这里有影响 但是去掉之后默认还是用的hdfs,这个我感觉是哪里给他声明掉了,比如hadoop?如果要覆盖的话直接设置上面的这个声明就ok,但是我现在不是想要这个效果。我需要分开做权限认证。