我试图通过传递ssh_conn_id
来使用Airflow SFTPHook,但出现错误:
No hostkey for host myhostname found.
将SFTPOperator与相同的ssh_conn_id
一起使用可以正常工作。如何解决此错误?
答案 0 :(得分:0)
SFTPOperators
使用SSHHook
。因此,您应该改用SSHHook
。
答案 1 :(得分:0)
仅遇到此问题,简单的技巧就是将SSH连接器保持在气流中,并在“其他”字段中添加以下内容:
{"no_host_key_check": true}
希望有帮助!