1

我在 Ambari 的帮助下在运行 CentOS6 的 3 机器集群上安装了 HDP 2.2.0,并且在安装过程中没有出错。然后我安装了 Hive 视图,如此所述,以及必要的 Tez 视图,但每当我尝试使用该视图进行查询(甚至是简单的 SHOW TABLES;)时,我都会收到此错误:

 F080 Error in creation /user/zenuser/hive/jobs/hive-job-7-2015-07-15_10-32...

到目前为止我一无所获,我不知道更精确的日志可能存储在哪里。有任何想法吗?

4

3 回答 3

1

问题来自文件权限。解决此问题的一个简单步骤是首先安装 HDFS 视图,并确保您使用的 Ambari 用户具有写入 HDFS 所需的所有权限。

有关更多信息,请阅读链接。

于 2015-07-15T14:37:36.360 回答
0

以超级用户 (hdfs) 运行以下命令:

bin/hadoop dfs -mkdir /user/zenuser/

bin/hadoop dfs -chown zenuser /user/zenuser/

于 2015-07-18T17:43:14.957 回答
0

您需要将属性设置hive.server2.enable.doAsfalse. 有关详细信息,请参阅博客

于 2015-11-19T03:43:39.063 回答