Amazon redshift 从红移卸载到S3时JDBC连接丢失。该怎么办?

Amazon redshift 从红移卸载到S3时JDBC连接丢失。该怎么办?,amazon-redshift,Amazon Redshift,在这里重新换班新手-问候! 我试图使用本地运行的java程序将数据从Redshift卸载到S3,该程序通过JDBC连接发出unload语句。在某个点上,JDBC连接在我的一端似乎丢失了(捕获到异常)。 然而,从S3位置看,卸载似乎已经完成。然而,我确实卸载了一组相当小的数据。 所以我的问题是,原则上,卸载在连接丢失的情况下应该如何表现(比如,防火墙杀死它,甚至有人对执行卸载的进程执行kill-9)?它能完成吗?它是否会在感觉到连接断开时立即停止?我无法通过rtfm'ing或谷歌搜索找到答案。。。

在这里重新换班新手-问候! 我试图使用本地运行的java程序将数据从Redshift卸载到S3,该程序通过JDBC连接发出unload语句。在某个点上,JDBC连接在我的一端似乎丢失了(捕获到异常)。 然而,从S3位置看,卸载似乎已经完成。然而,我确实卸载了一组相当小的数据。 所以我的问题是,原则上,卸载在连接丢失的情况下应该如何表现(比如,防火墙杀死它,甚至有人对执行卸载的进程执行kill-9)?它能完成吗?它是否会在感觉到连接断开时立即停止?我无法通过rtfm'ing或谷歌搜索找到答案。。。
谢谢大家!

卸载将一直运行,直到完成、取消或遇到错误。发出连接的丢失不会被解释为取消

可以使用或在单独的连接上取消该语句


卸载将一直运行,直到完成、取消或遇到错误。发出连接的丢失不会被解释为取消

可以使用或在单独的连接上取消该语句


不是答案,但我在一个问题中读到,对于大型卸载,可以看到数据一批一批地进入S3。如果是这样的话,如果查询中途终止,这意味着是的,您可能会得到一个部分完成的卸载+1。这不是答案,但我在一个问题中读到,对于大型卸载,可以看到数据一批一批地进入S3。如果是这样的话,如果查询中途终止,则意味着是的,您可能会得到一个部分完成的卸载+1。谢谢您,Joe。如果我能问最后一件事-你能告诉我在哪里可以找到文件中的信息吗?谢谢我有超链接的命令,但我想这并不明显。所以我也添加了答案文本的链接。我注意到了这两个链接,但有一件事我还不明白:这种行为通常适用于所有红移查询(只有在取消连接时才会在jdbc连接断开时“停止”),还是只是一种卸载操作?不,查询通常会在连接断开时取消
COPY
UNLOAD
略有不同,因为它们在集群中的较低级别上运行。谢谢你,Joe。如果我能问最后一件事-你能告诉我在哪里可以找到文件中的信息吗?谢谢我有超链接的命令,但我想这并不明显。所以我也添加了答案文本的链接。我注意到了这两个链接,但有一件事我还不明白:这种行为通常适用于所有红移查询(只有在取消连接时才会在jdbc连接断开时“停止”),还是只是一种卸载操作?不,查询通常会在连接断开时取消
COPY
UNLOAD
略有不同,因为它们在集群中的较低级别上运行。