我正在尝试寻找是否可以使用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
-Suhail
发布于 2018-01-08 08:37:56
water.jdbc.SQLManager类中的核心H2O函数importSqlTable由h2o.import_sql_table和h2o.import_sql_select调用( Python必须类似于H2O的对应物)。在检查了Teradata源代码之后,我发现了一个问题,由于SELECT语法的原因,这个问题很可能会阻止您使用importSqlTable进行加载。
尽管如此,如果失败了,我仍然建议尝试并在结果和错误的评论中报告。启动H2O服务器时,请在命令行中添加以下内容:
-cp <path_to_h2o_jar>:<path_to_Teradata_jdbc_driver_jar> jdbc.drivers=com.teradata.jdbc.TeraDriver更新:使用Xia (3.22.0.1) - 10/26/2018或更高版本修复了对Teradata的JDBC支持。
https://stackoverflow.com/questions/48130735
复制相似问题