【发布时间】:2019-08-10 03:09:08
【问题描述】:
我在 Glue 中定义了一个 JDBC 连接,并且能够在 Glue Spark 作业中成功使用它。我将如何在 Glue Python Shell 作业中使用相同的连接?虽然我已经看到有可能的参考资料,但我找不到任何模板如何做到这一点。
另一种方法是如何在需要包含外部库的 Python Shell 中定义 JDBC 连接? pyodbc 由于依赖关系,我读过的内容不可用。
【问题讨论】:
-
JDBC 是用于 Java 的,你不能只在 Python 中使用它(不能没有库从 Python 调用 Java)。
-
你使用什么数据源?
-
@MarkRotteveel 因为我已经完成了在 Glue 目录中定义连接的工作,并且 Glue Spark 作业(授予 spark 与 Java 的 Spark 关联),在 Python Shell 作业中也将能够利用预定义的连接。或者,shell 作业真的很简单,我将不得不找到一种方法来存储、管理和创建 SQL 连接。
-
@UjjwalBhardwaj 我正在使用 MS SQL Server。
标签: python apache-spark jdbc aws-glue