作曲家不使用导入变量

发布于 2025-01-10 21:52:29 字数 307 浏览 0 评论 0原文

我导入一个 json 文件,该文件定义了作曲家要使用的变量。
我使用了 gcloud beta Composer 环境存储数据导入 命令,我可以看到文件已正确导入到/data/variables 中,但是,当我访问airflow webUI时,我发现没有声明变量!

I import a json file that define variables to be used by composer.
I used the gcloud beta composer environments storage data import command, I can see that the file is imported correctly to the <composer_bkt>/data/variables, however, when I accessed to airflow webUI, I find that there is no variable declared !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

累赘 2025-01-17 21:52:29

将文件移动到 /data/variables 本身不足以将变量导入 Airflow。除此之外,您还需要运行 Airflow CLI 命令< /a>:

airflow variables --i <JSON_FILE> 

要在 Composer 中执行此操作,您必须按所述运行以下命令 此处

gcloud composer environments run <ENVIRONMENT_NAME> --location=<LOCATION> variables -- --i /home/airflow/gcs/data/variables/variables.json

Moving the file to to <COMPOSER_BCKT>/data/variables is not enough by itself to import the variables to Airflow. Apart from that you need to run the Airflow CLI command:

airflow variables --i <JSON_FILE> 

To do that in Composer you have to run the following command as described here:

gcloud composer environments run <ENVIRONMENT_NAME> --location=<LOCATION> variables -- --i /home/airflow/gcs/data/variables/variables.json
我不咬妳我踢妳 2025-01-17 21:52:29

感谢您的回答@itroulli。看来我的作曲家版本(v2.2.5)在该命令上失败了,但这种形式的命令有效:

gcloud composer environments run <ENVIRONMENT_NAME> --location=<LOCATION> variables -- import /home/airflow/gcs/data/variables/variables.json

我将把这个留给遇到此问题的其他人

Thank you for the answer @itroulli. It appears that my composer version (v2.2.5) failed on that command, but instead a command of this form worked:

gcloud composer environments run <ENVIRONMENT_NAME> --location=<LOCATION> variables -- import /home/airflow/gcs/data/variables/variables.json

I'll leave this for anyone else that comes across this problem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文