通过spagobi 5.0的hive 0.13连接

m528fe3b  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(345)

当我查询时,我已经建立了从Spagobi5.0到Hive0.13的连接

select * from table

我成功了。但是,当我尝试一些连接或聚合时,会出现以下错误:

An unexpected error occured while executing dataset:  
Error while processing statement: FAILED: 
Execution Error, return code 1 from  org.apache.hadoop.hive.ql.exec.mr.MapRedTask

我正在使用ubuntu 14.04
本地安装的spagobi 5.0服务器
配置单元连接:通过jdbc配置单元驱动程序和putty ssh隧道进行远程连接
请帮忙。

368yc8dk

368yc8dk1#

在谷歌做了大量研究之后,我找到了自己问题的解决方案:
首先,我认为这个错误是由于缺少jar文件造成的,但这只是一个简单的权限问题。
在网上看到这篇文章之后:
http://www.hadoopinrealworld.com/fixing-org-apache-hadoop-security-accesscontrolexception-permission-denied/
在挖掘hadoop错误日志文件后,主要错误是:
org.apache.hadoop.security.accesscontrolexception:权限被拒绝:user=anonymous,access=execute,inode=“staging”:ubuntu:supergroup:rwxr-xr-x
因此,我只需将写操作发送到执行中间Map的暂存目录:
hadoop fs-周anonymous:anonymous /tmp/hadoop-yarn/staging
这就解决了我的问题
现在我可以通过spagobi接口运行配置单元聚合和连接命令,spagobi接口通过jdbc连接连接到配置单元数据库。

相关问题