腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
BashOperator
到
SSHOperator
的
Airflow
XCOM
通信
、
、
我刚开始学习
Airflow
,但是很难掌握
Xcom
的
概念。datetimefrom
airflow
.contrib.operators.ssh_operatorimport
SSHOperator
from
airflow
.contrib.hooks.ssh_hook import SSHHoo
浏览 14
提问于2021-06-11
得票数 2
回答已采纳
1
回答
在气流
BashOperator
和
SSHOperator
中如何在jinja模板中传递循环和动态任务id
、
、
、
我试图在循环中创建多个任务,并在
BashOperator
和
SSHOperator
中传递
BashOperator
和
SSHOperator
中动态生成
的
任务ids。= PostgresOperator( postgres_conn_id='pg_
airflow
_dbload_hist_pkg_to_ts_'+str(i),
浏览 0
提问于2019-07-22
得票数 2
回答已采纳
1
回答
如何使用
xcom
在气流
SSHOperator
任务之间传递输出数据?
问题摘要: 代码示例:from
airflow
.operators.dummy_operatorimport DummyOperator from
airflow
.contrib.operators.ssh_operator imp
浏览 9
提问于2020-07-31
得票数 1
1
回答
基于
SSHOperator
的
气流
Xcom
、
我试图
从
SSHOperator
获得param
到
Xcom
,并在python中获得它。def decision_function(**context): output_ssh= ti.
xcom
_pull(task_ids='ssh_task') ls =
SSHOperator</e
浏览 9
提问于2022-06-15
得票数 0
1
回答
Airflow
CLI Trigger_dag抑制警告
、
我正在尝试
从
CLI触发气流DAG,DAG触发正常,但我收到一堆python警告消息,谁能帮助我,如何抑制这些警告消息。to
SSHOperator
(task_id: run_spark_job).Invalid arguments were: *args: () **kwargs: {'
xcom
_push': True}*args: () **kwargs: {'
xcom
浏览 31
提问于2021-07-13
得票数 0
1
回答
如何在代码中动态更新现有气流(1.9版本)连接
的
参数?
、
我正在检索第一个任务实例中
的
密码,我需要用第二个任务实例中
的
密码更新SSH连接,并在第三个任务实例中使用它。t1 :调用R函数来检索svc帐户
的
密码(存储在
xcom
_push中) 目前t1和t2按预期工作,但是t3失败了,因为密码没有更新,它正在寻找基于.ssh密钥文件
的
身份验证下面是我
的</
浏览 0
提问于2018-07-06
得票数 3
1
回答
从
SSHOperator
解码UTF-8编码
的
Xcom
值
、
、
SSHOperator
返回打印
的
最后一行,在本例中是"remote_IP“。但是,
SSHOperator
的
返回值是使用UTF-8编码
的
。Read_remote_IP =
SSHOperator
( ssh_hook=hook,)
浏览 3
提问于2021-06-13
得票数 0
回答已采纳
1
回答
Airflow
,如何将变量
从
BashOperator
任务传递
到
另一个任务
我正在尝试找出将变量从一个
BashOperator
任务传递
到
另一个任务
的
最通用/最有效
的
方法。我想出了一个解决方案,将第一个
BashOperator
任务
的
输出推送到
xcom
。然后,该字符串由PythonOperator任务提取,该任务将该字符串解析为键值对,然后将其推送到
xcom
。最后,这些k-v对可以被第二个
BashOperator
任务拉取和使用。我想从更有经验
的
airflow
用户那里得
浏览 74
提问于2019-10-14
得票数 0
1
回答
将最新文件
从
GCS存储桶复制
到
本地
的
Airflow
、
、
我想使用
airflow
composer将最新
的
文件
从
gcs存储桶复制
到
本地。我试图使用gustil cp来获取最新
的
文件并加载到本地
airflow
中,但遇到了问题: CommandException:没有URL匹配错误。如果我检查对象,我会得到
XCom
=‘Objects’.Any建议?download_file =
BashOperator
( bash_command
浏览 0
提问于2020-11-13
得票数 1
1
回答
根据dagfile定义代码,每天/定期更新气流数据
例如:若要更新可能在dag定义中使用
的
日期值,请执行以下操作。 task_id='task_1_%s' % tabletable[&qu
浏览 1
提问于2019-10-24
得票数 0
回答已采纳
2
回答
如何在
Airflow
中创建DAG,显示Docker容器
的
使用情况?
、
、
我目前使用
的
是
Airflow
(版本: 1.10.10), 我对创建DAG很感兴趣,它将每小时运行一次, 这将带来Docker容器
的
使用信息(磁盘使用), (可通过docker CLI命令( df -我
的
理解是:“如果
xcom
_push为真,那么当bash命令完成时,写入标准输出
的
最后一行也将被推送到
XCom
。” 但我
的
目标是
从
bash命令中获得一个特定值,而不是最后编写
的
一行。例如,我想得到这一行(参见screee
浏览 40
提问于2021-10-31
得票数 0
回答已采纳
1
回答
如何使用
BashOperator
任务
的
结果作为另一个气流任务
的
参数?
、
job_id是执行databricks jobs create --json '{myjson}命令
的
结果。import DAGfrom
airflow
.contrib.operators.databricks_operatorDatabricksRunNowOperator returned_output = subprocess.check_o
浏览 3
提问于2019-09-16
得票数 2
回答已采纳
1
回答
循环中运行-运行计划中
的
气流dag问题
、
、
我在计划中为远程ssh上
的
run命令创建了这个dag。from datetime import timedeltafrom
airflow
.operators.bash_operator import
BashOperator
from
airflow
.contrib.operators.ssh_operator import
SSHOperator
'owner':
浏览 3
提问于2021-05-22
得票数 0
2
回答
在从
BashOperator
调用
的
python文件中使用
xcom
_push和
xcom
_pull
我看到了一些关于它
的
类似问题(比如和),但它们都没有回答这个问题。my_task =
BashOperator
( bash_command='python3 /opt/
airflow
/dags/programs/my_task.py',有没有办法
从
my_task.p
浏览 1
提问于2021-08-03
得票数 0
1
回答
Airflow
Remote PythonOperator
、
我
的
locale文件中有一个python脚本,我不想将其SCP
到
远程机器上,并通过
airflow
远程触发
的
SSHOperator
运行。如何在远程计算机上运行区域设置.py文件并获得结果?我需要
SSHOperator
和python_callable,而不是bash_command。 有人能给我看一下像SSHPYTHONOperator这样
的
远程自定义操作符示例吗?我解决问题
的
方法如下: gettime=""" import
浏览 18
提问于2020-12-22
得票数 1
1
回答
气流XComs,处理数千/百万文件
我试着用气流来处理成千上万
的
文件。为了在我
的
任务之间共享这些文件/数据,我目前只是保存和
从
sql服务器中提取数据。然而,我相信使用XComs会容易得多,并允许我更多地抽象我
的
代码。但是,我知道在使用Xcoms
的
任务之间可以共享多少数据是有限制
的
。对于这个限制是否只涉及通过一个
Xcom
发送大数据,或者是否也适用于通过许多Xcoms发送大量数据(每个
xcom
只包含4kb
的
数据),我感到困惑。
浏览 6
提问于2022-07-19
得票数 0
回答已采纳
1
回答
如何访问下游
的
airflow
渲染模板?
、
Airflow
版本: 1.10.12 我在传递用于下游使用
的
呈现模板对象时遇到了问题。我正在尝试
从
Airflow
conf中获取两个配置变量。from
airflow
import DAG schedule_interval='@once',
浏览 8
提问于2021-06-29
得票数 1
1
回答
气流-无法将
BashOperator
中
的
模板环境变量推送到
XCom
、
、
我试着适应一下关于Composer关于
Xcom
和Jinja模板
的
2.2气流基础知识。我
的
BashOperator
代码如下(它使用文件名中
的
执行日期)。此文件名作为Env变量传递,以便将{{ ts }}识别为模板(如果我将它作为Params变量传递,则不会解析执行日期,因为Params没有根据模板化): writeToFile1Bash =
BashOperator
(key="file1name", value=$file1name) }}"'
浏览 1
提问于2022-05-17
得票数 0
回答已采纳
1
回答
Airflow
:将BashOperartor作为字符串返回用于odbc连接
、
、
我对
Airflow
和Python是个新手。我想要做
的
是
从
Bash命令中获取结果,并使用该返回组成连接字符串: import pyodbc as odbc import datetimeas dt from
airflow
.decorators import dag, taskwsl_ip",
浏览 27
提问于2021-11-08
得票数 0
回答已采纳
2
回答
气流测试模式
xcom
pull/push不工作
、
我尝试通过
airflow
cli test命令测试两个任务`当我通过
airflow
cli test命令运行第二个任务时,我只是得到了None作为返回值,但正如我在这里读到
的
:它应该工作,至少
xcom
_push是明显工作
的
,为什么不是
xcom
_pull?示例代码: t1 =
BashOperator</em
浏览 16
提问于2019-11-15
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券