【问题标题】:Connect H2O with Teradata将 H2O 与 Teradata 连接起来
【发布时间】:2018-06-16 06:39:16
【问题描述】:

我正在尝试查找是否可以使用 H2O 连接到 teradata。在阅读了一些关于 H2O 的基本文档后,我发现 H2O 能够连接到提供 JDBC 驱动程序的关系数据库。

链接:http://docs.h2o.ai/h2o/latest-stable/h2o-docs/getting-data-into-h2o.html?highlight=jdbc

但是,文档建议:“当前支持的 SQL 数据库是 MySQL、PostgreSQL 和 MariaDB”

所以我想知道 H2O 是否可以连接到 Teradata 等其他数据库,因为它们确实有 jdbc 驱动程序

链接:https://downloads.teradata.com/download/connectivity/jdbc-driver

-苏海尔

【问题讨论】:

    标签: teradata h2o


    【解决方案1】:

    water.jdbc.SQLManager 类中的核心 H2O 函数 importSqlTableh2o.import_sql_tableh2o.import_sql_select 调用(H2O R API - 必须与 Python 对应项类似)。检查importSqlTable 源代码后,我发现了一个问题,由于SELECT 语法,该问题可能会阻止您加载Teradata。

    如果失败,我仍然建议尝试并在 cmets 中报告结果和错误。启动 H2O 服务器时,在命令行中添加以下内容:

      -cp <path_to_h2o_jar>:<path_to_Teradata_jdbc_driver_jar> jdbc.drivers=com.teradata.jdbc.TeraDriver
    

    更新: 使用修复了对 Teradata 的 JDBC 支持的版本 Xia (3.22.0.1) - 10/26/2018 或更高版本。

    【讨论】:

    • 谢谢。我们将尝试此操作并在有任何错误时与您联系。 -Suhail
    • 计划在 3.22.0 版本中支持 Teradata:0xdata.atlassian.net/browse/…
    猜你喜欢
    • 2014-08-08
    • 2017-07-11
    • 2015-06-20
    • 2016-06-26
    • 2017-09-24
    • 2014-08-16
    • 2023-03-29
    • 2020-01-20
    • 2012-03-10
    相关资源
    最近更新 更多