在ambari的帮助下,我在运行centos6的3机集群上安装了hdp2.2.0,在安装过程中没有出现任何错误。然后,我安装了hive视图(如本文所述)和必要的tez视图,但是每当我尝试使用该视图进行查询时(甚至是一个简单的show tables;),我得到这个错误:
F080 Error in creation /user/zenuser/hive/jobs/hive-job-7-2015-07-15_10-32...
到目前为止,我什么也没找到,也不知道更精确的日志可能存储在哪里。有什么想法吗?
3条答案
按热度按时间enxuqcxy1#
以超级用户(hdfs)身份运行以下操作:
bin/hadoop dfs-mkdir/user/zenuser/
bin/hadoop dfs-chown zenuser/user/zenuser/
5t7ly7z52#
你需要设置属性
hive.server2.enable.doAs
至false
. 更多详情请参阅博客lp0sw83n3#
问题来自文件权限。解决这个问题的一个简单步骤是首先安装hdfs视图,并确保您使用的ambari用户拥有在hdfs中编写代码所需的所有特权。
有关更多信息,请阅读此链接。