我们正在运行cloudera5.9、tableau 10.1和impala odbc connector版本2.5.35(尽管我试过很多版本)。在设置到cloudera hadoop的tableau连接时,我使用端口10000(不知道这是否正确)来键入impala。我可以看到 Impala 中的各种表格以及这些表格中的一些行。在工作簿中执行简单查询时,遇到以下错误:
[cloudera][impalaodbc](110)在impala中执行查询时出错:[42000]:编译语句时出错:失败:semanticexception[error 10025]:行1:7表达式不在group by键“bar”中
它正在生成这个查询,当我在impala shell中运行它时,它运行得很好:
按1从default.foo foo group中选择foo.bar作为bar
我发现了这个问题,但这是2年前的事了,cloudera在这里声称,截至2015年底,它们是兼容的。
提前谢谢!
1条答案
按热度按时间ui7jx7zq1#
在尝试了一系列组合并安装了各种驱动程序之后,看起来像是在使用port:10000 type:hiveserver2并从安装hiveodbc驱动程序http://www.cloudera.com/downloads.html 作品。我不明白这与imapala连接类型有何不同,或者它是否限制了tableau的功能。