Tableau:使用Impala连接到Cloudera Hadoop时出错

时间:2014-01-21 12:22:59

标签: hadoop cloudera tableau impala

我正在使用Tableau连接到Cloudera Hadoop。我提供服务器和端口详细信息并使用“Impala”进行连接。我能够成功连接,选择默认架构并选择所需的表格。

在此之后,当我将尺寸或尺寸拖放到'网格'上的行/列时,我得到以下错误:

[Cloudera] [Hardy](22)来自ThriftHiveClient的错误:查询返回非零代码:10025,原因:FAILED:SemanticException [错误10025]:第1行:7表达式不在GROUP BY键'{{1} }”。

但是,如果我尝试使用连接类型作为'HiveServer'(而不是'Impala'),它可以正常工作。我们不确定我们哪里出错了。

非常感谢对此有任何帮助吗?

感谢。

此致 Sudhakar

2 个答案:

答案 0 :(得分:1)

错误的原因是the Cloudera ODBC 2.5 driver is not currently supported for Impala

要解决此问题,请卸载Cloudera ODBC 2.5驱动程序并安装Cloudera ODBC 1.2驱动程序。

答案 1 :(得分:0)

在Win 10上,Tableau Pro 10.4.3和Impala ODBC Connector 2.5.41 64位存在同样的问题。 卸载Impala连接器并安装Hive ODBC驱动程序2.5.25之后,所有内容都得到修复,但我必须在Tableau中编辑连接以将类型设置为HiveServer2并通过用户名为hive进行身份验证。