tableau 桌面上 spark 和 tableau 之间的连接

Connection between spark and tableau on tableau desktop

我正在尝试将 spark 连接到画面,我已经安装了 64 位的 Simba ODBC 驱动程序,但在连接到 spark 时遇到问题。

错误: 无法连接到 ODBC 数据源。检查是否安装了必要的驱动程序以及连接属性是否有效。 [Simba][ODBC] (10000) 一般错误:已捕获意外异常。

在一些文档中,我看到 tableau 需要一些特殊的许可证密钥。能解释一下吗

基本上 spark 与 hive 一起工作,但有差异引擎(用于获取数据的算法)

所以最初要从 tableau 连接 spark,我们需要安装 ODBC Hive 驱动程序,然后安装 spark 驱动程序。

蜂巢驱动程序: http://www.tableau.com/support/drivers

Spark 驱动程序: https://databricks.com/spark/odbc-driver-download

在集群上安装 spark 时,我们需要使用 hive 服务器配置 thrift 服务器,并且需要提供新的端口地址。

您可以使用 link 在 ambari 中安装 spark: http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.4/bk_spark-guide/content/ch_installing-spark.html

连接时需要在tableau中指定相应的端口地址

如果您的集群使用用户名和密码进行保护,我们需要将身份验证指定为 "USERNAME AND PASSWORD" 并且需要在那里提供凭据..

即使出现错误,也请查看以下区域:

  • 连接中定义的服务端口 and/or 不正确
  • Web 代理或防火墙设置阻止来自 Tableau Desktop 的连接
  • 数据服务器未启动。