从AWS Glue在Redshift中调用存储过程

时间:2020-06-05 09:14:47

标签: amazon-web-services amazon-redshift aws-glue

是否有比使用Lambda / Boto从AWS Glue在Redshift中调用存储过程更简单的方法? 我在Glue作业中进行了所有设置,需要从Spark脚本调用Redshift中的存储过程。我与Glue中的Redshift建立了联系。

此问题没有答案:Calling stored procedure from aws Glue Script

请分享与此有关的任何指导。 谢谢。

2 个答案:

答案 0 :(得分:1)

你可以使用 py4j 和 java jdbc 来做到这一点。最好的部分你甚至不需要安装任何东西,因为 Glue 为许多受支持的数据库提供了 jdbc 连接器。 How to run arbitrary / DDL SQL statements or stored procedures using AWS Glue

答案 1 :(得分:0)

您可以将pg8000压缩为附加库,并使用它建立连接以进行红移,然后触发存储过程。

不可能从spark jdbc触发存储过程。

相关问题