我正在使用Tableau连接到Cloudera Hadoop。我提供服务器和端口详细信息并使用“Impala”进行连接。我能够成功连接,选择默认架构并选择所需的表格。
在此之后,当我将尺寸或尺寸拖放到'网格'上的行/列时,我得到以下错误:
[Cloudera] [Hardy](22)来自ThriftHiveClient的错误:查询返回非零代码:10025,原因:FAILED:SemanticException [错误10025]:第1行:7表达式不在GROUP BY键'{{1} }”。
但是,如果我尝试使用连接类型作为'HiveServer'(而不是'Impala'),它可以正常工作。我们不确定我们哪里出错了。
非常感谢对此有任何帮助吗?
感谢。
此致 Sudhakar
答案 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进行身份验证。