TableauをEMRクラスタで事前に接続することはできません。 バージョン:タブロー10、EMR-5.3.0、プレスト0.157.1私はコマンドTableauをemrのprestoに接続できません
[[email protected] scripts]$ presto-cli
presto> use hive.poc;
presto:poc> show tables;
Table
...
を使用してプレスト-CLI経由で接続することができるが、私は、タブローから接続しようとしてablewhenないのです
Teradata ODBCコネクターを使用します。結果として「カタログが指定されていません」というエラーが表示されます。
しかし、Presto Webインターフェイス(http://ec2-aaa-bbb-ccc-ddd.eee.compute.amazonaws.com:8889/query.html?20170130_165412_00329_5gbba)で入手できるjavaエラーのトレースを調べると、次のエラーが発生します。これは、解析エラーのように見えます。
{"query":"select * from \"hive.poc\".\"information_schema\".\"tables\" WHERE table_schema LIKE 'default' AND table_name LIKE '*'","preparedStatements":{}}
すべてのヘルプ/ヒントが理解されるであろう。
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
は、送信されたクエリは、以下の通りでした。
注:EMRクラスタ内、プレストサーバがない通常で8080
ありがとう、ポート8889で利用可能です!
答えに感謝します。私はpresto-cli経由で接続することができます。私の問題は、Tableauからの接続を確立しようとするときです。ハイブカタログを認識しません – Miquel