【问题标题】:Connecting ODBC to AzureDatabricks using Simba Driver使用 Simba 驱动程序将 ODBC 连接到 AzureDatabricks
【发布时间】:2020-10-02 18:01:35
【问题描述】:

我只是想为 Databricks Cluster 设置一个 ODBC 驱动程序。 根据 MS 文档 https://docs.microsoft.com/en-us/azure/databricks/kb/bi/jdbc-odbc-troubleshooting 如果您使用 curl 命令获得 TTransport 异常,则表示您成功到达并通过了身份验证。

当我跑步时...

curl https://adb-77180857967XXXXX.6.azuredatabricks.net:443/sql/protocolv1/o/7718085796704186/0910-172424-pizza885 -H "Authorization: Bearer XXXXX"

确实会产生表明成功的错误...

Error 500 Server Error
HTTP ERROR 500
<p>Problem accessing /cliservice. Reason:
<pre>    Server Error</pre></p><h3>Caused by:</h3><pre>javax.servlet.ServletException: org.apache.thrift.transport.TTransportException

当我从 ODBC 驱动程序测试连接时,我收到以下错误: 失败的! [Simba][ThriftExtension] (14) HTTP 连接期间来自服务器的意外响应:无法解析客户端套接字的主机..

【问题讨论】:

    标签: azure odbc databricks azure-databricks


    【解决方案1】:

    如果响应包含如下所示的TTransportException(预期错误),则表示网关运行正常并且您已传递有效凭据。如果您无法使用相同的凭据进行连接,请检查您使用的客户端是否已正确配置并且正在使用 [最新的 Simba 驱动程序(版本 >= 1.2.0)]。

    <h2>HTTP ERROR: 500</h2>
    <p>Problem accessing /cliservice. Reason:
    <pre> javax.servlet.ServletException: org.apache.thrift.transport.TTransportException</pre></p>
    

    如何在 Azure Databricks 中配置 ODBC 驱动程序。

    第 1 步:下载并安装 ODBC 驱动程序

    第 2 步:收集 ODBC 连接参数

    从 Databricks 门户 => 在集群配置页面上 => 单击高级选项切换 => 单击 JDBC/ODBC 选项卡。它包含主机名、端口、协议、HTTP 路径和 JDBC URL。

    第三步:收集用户名和密码

    用户名:令牌 密码: ,使用生成个人访问令牌中的过程创建。

    第四步:配置 Simba Spark ODBC Driver DSN 设置

    打开 ODBC 数据源 => 在用户 DSN 下 => 创建一个新的 simba Spark ODBC 驱动程序 DSN 设置

    添加我们在步骤 2 中收集的以下属性:

    Host(s): adb-8159029426904320.0.azuredatabricks.net
    Port: 443
    
    User Name: token
    Password: <personal-access-token>
    
    Click on HTTP Options and add HTTP Path.
    
    HTTP Path: sql/protocolv1/o/8159029426904320/0925-105713-bite618
    

    第五步:现在该点击测试了。

    我们已成功连接到 ODBC 驱动程序。

    【讨论】:

      猜你喜欢
      • 2020-10-11
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2021-06-07
      • 1970-01-01
      相关资源
      最近更新 更多