如何在Airflow中SSH和运行PythonOperator

时间:2016-12-01 17:41:04

标签: python airflow

有没有办法ssh到服务器并使用Airflow运行PythonOperator?我看起来像SSHExecuteOperator,但不执行bash命令执行python可调用。

1 个答案:

答案 0 :(得分:1)

其ssh隐私问题

  1. 转到您的主机ssh服务器并运行ssh-keygen -t rsa并按完全键
  2. 您将获得2个rsa files.copy该文件到airflow env并复制其完整路径
  3. 只需在气流用户界面中添加以下内容

    即可
     {"key_file": "/usr/local/airflow/.ssh/id_rsa.pub", "no_host_key_check": true}
    

    重新编译DAG并运行它