我们正在运行Cloudera 5.9,Tableau 10.1和Impala ODBC连接器版本2.5.35(虽然我尝试了很多版本)。在设置与Cloudera Hadoop的Tableau连接时,我使用端口10000(不知道是否正确)来键入Impala。我可以看到Impala中的各种表以及这些表中的一些行。当我在工作簿中进行简单查询时,我遇到了这个错误:
[Cloudera] [ImpalaODBC](110)在Impala中执行查询时出错:[42000]:编译语句时出错:FAILED:SemanticException [错误10025]:第1行:7表达式不在GROUP BY键'bar'
它正在生成此查询,当我在impala-shell中运行它时工作正常:
SELECT foo.bar AS bar 来自default.foo foo GROUP BY 1
我发现this question但是已经有2年了,而且Cloudera声称here他们在2015年底兼容。
提前致谢!
答案 0 :(得分:0)
尝试了一堆组合并安装各种驱动程序后,看起来像使用端口:10000类型:HIveServer2并从http://www.cloudera.com/downloads.html安装Hive ODBC驱动程序。我不明白它与Imapala连接类型有什么不同,或者它是否限制了Tableau可以做的事情。