通过SpagoBI 5.0连接Hive 0.13

时间:2015-03-24 12:35:37

标签: hadoop hive spagobi

当我查询

时,我已经从SpagoBI 5.0连接到Hive 0.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服务器
Hive连接:远程通过JDBC配置单元驱动程序和Putty SSH隧道

请帮忙。

1 个答案:

答案 0 :(得分:0)

在谷歌研究很多之后找到解决我自己的问题的方法:

首先我认为错误是由于丢失了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

所以我只是简单地写了中间映射完成的登台目录:

hadoop fs -chown anonymous:anonymous / tmp / hadoop-yarn / staging

这解决了我的问题

现在我可以通过SpagoBI接口运行我的HIVE聚合和连接命令,该接口通过JDBC连接连接到HIVE数据库。