当前位置: 首页 > 知识库问答 >
问题:

无法将Tableau连接到emr上的presto

芮念
2023-03-14

我无法将Tableau连接到EMR群集上的presto。版本:Tableau 10、EMR-5.3.0、Presto 0.157.1

[hadoop@ip-172-xx-yy-zz scripts]$ presto-cli
presto> use hive.poc;
presto:poc> show tables;
        Table
...

但是,当在Presto web界面(http://ec2-aaa-bbb-ccc-ddd.eee.compute.amazonaws.com:8889/query.html?20170130_165412_00329_5GBBA)上检查java错误的跟踪时,我得到了以下错误。它看起来更像是一个解析错误。

com.facebook.presto.sql.parser.ParsingException: line 1:1: no viable alternative at input '{'
    at com.facebook.presto.sql.parser.SqlParser$1.syntaxError(SqlParser.java:45)
    at org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:65)
    ... 60 more

提交的查询如下:

{"query":"select * from \"hive.poc\".\"information_schema\".\"tables\" WHERE table_schema LIKE 'default' AND table_name LIKE '*'","preparedStatements":{}}

如有任何帮助/提示,我们将不胜感激。

注意:在EMR集群中,presto服务器在端口8889中可用,而不是在通常的8080中可用。

谢谢你!

共有1个答案

薛楷
2023-03-14
aws emr create-cluster [...] --configurations file://./clusterConfiguration.json 

其中clusterConfiguration.json的内容为:

{
  "Classification": "presto-config",
  "Properties": {
    "presto.version": "0.148"
  }
}

这将presto的发布版本设置为0.148。这是由Teradata驱动程序拾取的,然后使用0.157期望的旧有效载荷。

 类似资料:
  • 我想把Tableau和Cassandra联系起来。 Tableau版本:10.0(我也尝试了8.3) Cassandra版本:3.0.8 DataStax Enterprise Server 5.0.2 我能够从Datastax DevCenter连接到Cassandra,所以我认为问题要么在画面端,要么在驱动程序本身。 我尝试了10.0和8.3版本的Tableau,都不起作用。 我遵循了以下指示

  • 我遇到了从一个火花运行的AWS EMR集群连接到另一个立即运行的AWS EMR集群的问题。 用python编写的代码是: 通过aws

  • 我使用他们的web UI在EMR上创建了一个AWS Spark2.2集群(这里是新手)。我知道我需要连接到主节点,以便开始发出pyspark命令来学习Spark。但是,当我尝试连接到主节点时,它给我一个错误。在浏览了internet之后,我发现使用可能有助于调试正在进行的操作,但我找不到任何有用的信息。下面是我的ssh调试日志。 有人能指出这里的问题是什么吗?编辑:我已经尝试过将端口22添加到安全

  • 问题内容: 我已经在RHEL7上安装了ES 7.5和Kibana 7.5,但是在启动Kibana并检查UI后,我看到了错误,“ Kibana服务器尚未准备好。” 检查Kibana日志,我发现它没有正确连接到ES。任何帮助表示赞赏! 这是 journalctl –unit kibana 的输出: Elasticsearch.yml Kibana.yml 另外,当我运行 ss -tunlp | gre

  • 我已经在RHEL7上安装了ES 7.5和Kibana 7.5,但是在启动Kibana并检查UI之后,我看到了错误,“Kibana服务器还没有准备好。” 检查Kibana日志,我看到它没有正确连接到ES。感谢任何帮助! 以下是journalctl的输出——单位kibana: 弹性搜索。yml 基巴纳。yml 此外,当我在Kibana启动期间运行ss-tunlp|grep 5601时,我看到Kiban

  • 我正在尝试将MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按start MySQL时,它都不会运行,我会得到一个错误: 这是因为我的病毒防护软件或VPN吗?我将如何更改MySQL和控制面板中的端口?如果有人能给我一些建议或指导我回答与此类似的已回答问题,将不胜感激。谢谢你。