2014-09-24 65 views
1

我正在使用HortonWorks沙箱并试图连接到画面,但出现以下错误。我可以在tableau中选择我的表格和列,但无法访问这些值。这是在授予我的用户配置单元的管理员权限后。连接到Tableau的Hortonworks沙盒错误

错误:

[Hortonworks][HiveODBC] (35) Error from Hive: error code: '40000' error message: 'Error while compiling statement: FAILED: HiveAccessControlException Permission denied. Principal [name=hue, type=USER] does not have following privileges on Object [type=TABLE_OR_VIEW, name=bse_stock_test.bse_index] : [SELECT]'.

Unexpected Error

+0

所以用户 “色相” 能够执行在Hortonworks的bse_stock_test表/视图选择查询? – Talvalin 2014-09-25 13:21:35

回答

0

如果要连接到配置单元,确保用户有写的权限的/ tmp /蜂巢,蜂巢文件夹。我们遇到了类似的问题,并且解决了Tableau和Excel中的ODBC驱动程序问题。

2

user:hue应该有访问表的权限。

在你的情况用户:hue应该有权限访问bse_stock_test.bse_index

试试下面的命令。它为我工作。

GRANT SELECT on table <table_name> to user <user_name>; 

例:

grant SELECT on table batting to user hue 
+0

它工作!但是,我发现需要将GRANT权限授予创建表(hue)的用户。 – 2016-04-07 20:49:00