hadoop - Hortonworks Sandbox 连接到 Tableau 时出错

标签 hadoop odbc tableau-api hortonworks-data-platform

我正在使用 HortonWorks Sandbox 并尝试连接到 tableau,但出现以下错误。我可以在 tableau 中选择表和列,但无法访问这些值。这是在 hive 中向我的用户授予管理员权限之后的结果。

错误:

[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

最佳答案

用户: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

关于hadoop - Hortonworks Sandbox 连接到 Tableau 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26023243/

相关文章:

python - 如何在 MapReduce 中查找前 10 个元素

registry - 在常规帐户下调用 VB6 dll 方法的 VBA 代码会出现 ODBC 驱动程序错误,但在以管理员身份运行时有效

sql - 无法使用 R 中的 sqlSave 附加到 SQL Server 表

sql-server - SQL Server ODBC 驱动程序未引发错误

javascript - 一次登录 session_via_api_token 重定向登录后

hadoop - Apache Ignite Hadoop Accelerator MapReduce作业不在JobHistory服务器中

hadoop - 我如何确保数据在 hadoop 节点之间均匀分布?

c++ - 从 HDFS 读取和打印文本文件

linux - 以centos 7为操作系统对安装在谷歌云实例上的tableau server进行网络访问

python-3.x - 使用自定义表格抓取公共(public)画面仪表板