通过命令行设置时,如何在Airflow的变量值中包含空格?

时间:2019-12-23 19:33:07

标签: airflow

我试图在Airflow中设置一个变量,该变量的值中包含空格。 以下命令均无效。

/home/airflow/exec airflow  variables -s var_name "var value"
/home/airflow/exec airflow  variables -s var_name 'var value'
/home/airflow/exec airflow  variables -s var_name var value

错误-

airflow: error: unrecognized arguments: value

似乎是根据空格分割单词。我该如何解决?

1 个答案:

答案 0 :(得分:1)

这似乎是一个可能的错误,您可以记录JIRA票证以便他人进行调查。同时,您可以访问Airflow Web服务器用户界面吗?

您可以通过Admin-> Variables UI来配置变量。 我在那里进行了测试,它允许我添加包括空格在内的'var value'。

编辑:不是bug-我可以使用以下命令添加变量:airflow variables -s var_name "var value",它在用户界面中的显示效果很好。

您似乎正在使用某种/home/airflow/exec的包装脚本-您可以删除它吗?可能没有正确解压缩参数