我试图在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
似乎是根据空格分割单词。我该如何解决?
答案 0 :(得分:1)
这似乎是一个可能的错误,您可以记录JIRA票证以便他人进行调查。同时,您可以访问Airflow Web服务器用户界面吗?
您可以通过Admin
-> Variables
UI来配置变量。
我在那里进行了测试,它允许我添加包括空格在内的'var value'。
编辑:不是bug-我可以使用以下命令添加变量:airflow variables -s var_name "var value"
,它在用户界面中的显示效果很好。
您似乎正在使用某种/home/airflow/exec
的包装脚本-您可以删除它吗?可能没有正确解压缩参数