【问题标题】:How to connect Tableau Desktop to Spark SQL 2.0 through Spark Thrift Server?如何通过 Spark Thrift Server 将 Tableau Desktop 连接到 Spark SQL 2.0?
【发布时间】:2017-03-31 23:04:15
【问题描述】:

我正在尝试从 OS X 的 Tableau Desktop 10.1.1 连接到 Spark SQL (Spark 2.0.0)。我已经安装了 SimbaSparkODBC,并且 Spark Thirft Server 已启动并正在运行。我可以使用 beeline 连接和验证 Thrift 服务器。

但是,当我使用 Spark SQL 连接器配置 Tableau 时,它无法连接。一段时间后,查询超时。当我检查 Thrift 服务器日志时,我看到以下消息。

16/11/17 17:01:26 ERROR TThreadPoolServer: Error occurred during processing of message.
java.lang.RuntimeException: org.apache.thrift.transport.TTransportException: Invalid status -128
        at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:219)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:268)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.thrift.transport.TTransportException: Invalid status -128
        at org.apache.thrift.transport.TSaslTransport.sendAndThrowMessage(TSaslTransport.java:232)
        at org.apache.thrift.transport.TSaslTransport.receiveSaslMessage(TSaslTransport.java:184)
        at org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(TSaslServerTransport.java:125)
        at org.apache.thrift.transport.TSaslTransport.open(TSaslTransport.java:271)
        at org.apache.thrift.transport.TSaslServerTransport.open(TSaslServerTransport.java:41)
        at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(TSaslServerTransport.java:216)
        ... 4 more

我尝试使用 Spark 1.6.1,结果是一样的。有人让 Tableau 使用类似的设置吗?如果是这样,我在这里错过了什么?

【问题讨论】:

    标签: apache-spark apache-spark-sql tableau-api


    【解决方案1】:

    连接 Spark SQL 时,选择“用户名”身份验证而不是“无身份验证”。您可以将用户名留空。

    【讨论】:

      猜你喜欢
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多