使用Meltano运行提取/加载管道时,终止正在运行的作业的最佳方法是什么?
一般来说,这些将通过Airflow运行,但最好有一个进程也能处理来自孤立终端会话的裸meltano elt
和/或meltano run
调用,这可能无法通过点击Ctrl+C
来取消。
供未来参考:
解决方法是在作业运行时点击Ctrl+C
——您将看到类似Another 'dev:tap-postgres-to-target-snowflake:dev' pipeline is already running which started at 2023-03-20 18:34:49.615984. To ignore this check use the '--force' option.
的消息
您可以等待5分钟(过时的检测时间(后再运行,也可以使用--force
标志运行该命令以省略上述消息。过时检测时间之后的第一个meltano run
将自动将作业标记为失败。