在Airflow中运行R脚本?

时间:2017-08-22 19:04:07

标签: r airflow

是否可以将R脚本作为气流dag运行?我曾尝试在线查找有关此问题的文档,但我无法这样做。感谢

4 个答案:

答案 0 :(得分:6)

现在似乎不是R运营商。

您既可以编写自己的社区,也可以为社区做贡献,或者只是将您的任务作为调用RScript的BashOperator来运行。

答案 1 :(得分:3)

另一种选择是对R脚本进行容器化并使用DockerOperator运行它,该脚本包含在标准发行版中。这样就无需为工作节点配置正确的R版本和任何所需的R库。

答案 2 :(得分:1)

对于R运算符有一个拉出请求,仍在等待合并。

https://github.com/apache/incubator-airflow/pull/3115/files

答案 3 :(得分:0)

使用BashOperator执行R脚本。 例如: opr_hello = BashOperator(task_id ='xyz',bash_command ='Rscript Pathtofile / file.r')