可以从linux计算机上的Airflow在远程Windows上运行命令

可以从linux计算机上的Airflow在远程Windows上运行命令,airflow,Airflow,我有一个ETL过程,当前将数据从远程数据库带入HDFS,然后使用mssql工具包中的bcp将数据作为TSV从linux机器传输到Windows mssql数据库。我想在另一台linux服务器上使用Airflow设置此过程。为此,我计划通过NFS将HDFS文件夹装载到Windows计算机上,并运行SSIS包将数据传输到MSSQL DB中。是否有方法/操作员在远程Windows机器上通过气流运行命令?例如 "C:\Program Files (x86)\Microsoft SQL Server\11

我有一个ETL过程,当前将数据从远程数据库带入HDFS,然后使用
mssql工具
包中的
bcp
将数据作为TSV从linux机器传输到Windows mssql数据库。我想在另一台linux服务器上使用Airflow设置此过程。为此,我计划通过NFS将HDFS文件夹装载到Windows计算机上,并运行SSIS包将数据传输到MSSQL DB中。是否有方法/操作员在远程Windows机器上通过气流运行命令?例如

"C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTExec.exe" /FILE "c:\users\me\documents\visual studio 2012\Projects\etl_flatfiles\Integration Services Project1\Package.dtsx" /DECRYPT "password"

对于远程命令执行,Airflow提供内部使用;约定是在(webUI)中定义远程命令执行的设置(用户凭证/密钥文件等),由内部使用;约定是在(webUI)中定义设置(用户凭据/密钥文件等)