gpt4 book ai didi

hadoop - "Unexpected Error"加入 2 个简单表

转载 作者:可可西里 更新时间:2023-11-01 16:31:29 27 4
gpt4 key购买 nike

我已经创建了一个配置单元数据库。我使用 Hortonworks ODBC 驱动程序为 Hive 创建了一个 ODBC 数据源。

我使用来自 Tableau 9(桌面)的数据源。

我可以查询表 DimA,我可以查询表 FactA。但是在 tableau 中,如果我尝试进行连接,则会出现错误

[Hortonworks][HiveODBC] (35) Error from Hive: error code: '0' error message: 'ExecuteStatement finished with operation state: ERROR_STATE'.
Unexpected Error

我可以轻松地转到我的集群并在 hiveshell 中发出相同的查询而不会出现任何问题,它会返回结果。

我搜索了 Internet,人们遇到了这个权限问题,可以通过“授予”解决。但是在这种情况下,我可以从 tableau 中轻松查询单独的 2 个表(dima、facta)……但只有当我加入时它抛出上述错误的表。

我尝试了“New Custom SQL”并复制粘贴了在 hive Shell 中工作的 SQL...但是 tableau 抛出了错误。

[Hortonworks][HiveODBC] (35) Error from Hive: error code: '40000' error message: 'Error while compiling statement: FAILED: ParseException line 1:11 cannot recognize input near 'TOP' '1' '*' in select expression'.

最佳答案

我解决了这个问题。我选择了用户“hue”来连接到 HIVE。

我这样做是因为教程向我展示了连接到配置单元的步骤。

http://hortonworks.com/hadoop-tutorial/how-to-install-and-configure-the-hortonworks-odbc-driver-on-windows-7/

但是教程在建议用户色调方面是错误的。他们应该改用 hdfs,因为 hue 用户无权启动在 Hive 上运行连接所需的 MR 作业。

关于hadoop - "Unexpected Error"加入 2 个简单表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29660540/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com