文档章节

airflow 解决安装问题 OSError: [Errno 2] No such file or directory

忘掉地平线
 忘掉地平线
发布于 2017/06/30 09:36
字数 284
阅读 187
收藏 0

airflow 官网地址

http://airflow.apache.org/

系统环境:

  • CentOS release 6.5 (Final)
  • python 2.7.13
  • pip 9.0.1

问题浮现

使用官网 Quick Start 中的方式, 在 root 用户下安装 airflow

export AIRFLOW_HOME=~/airflow
pip install airflow
airflow initdb

以上命令都可以正常执行 当启动 airflow 时

/usr/local/python-2.7.13/bin/airflow webserver

报如下错误

[2017-06-30 09:24:01,609] {__init__.py:57} INFO - Using executor SequentialExecutor
  ____________       _____________
 ____    |__( )_________  __/__  /________      __
____  /| |_  /__  ___/_  /_ __  /_  __ \_ | /| / /
___  ___ |  / _  /   _  __/ _  / / /_/ /_ |/ |/ /
 _/_/  |_/_/  /_/    /_/    /_/  \____/____/|__/

/usr/local/python/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.cache is deprecated, use flask_cache instead.
  .format(x=modname), ExtDeprecationWarning
[2017-06-30 09:24:02,045] [29107] {models.py:167} INFO - Filling up the DagBag from /root/airflow/dags
Running the Gunicorn Server with:
Workers: 4 sync
Host: 0.0.0.0:8080
Timeout: 120
Logfiles: - -
=================================================================
Traceback (most recent call last):
  File "/usr/local/python/bin/airflow", line 28, in <module>
    args.func(args)
  File "/usr/local/python/lib/python2.7/site-packages/airflow/bin/cli.py", line 791, in webserver
    gunicorn_master_proc = subprocess.Popen(run_args)
  File "/usr/local/python/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/local/python/lib/python2.7/subprocess.py", line 1024, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

解决方案

/usr/local/python-2.7.13/bin/ 配置到环境变量中

export PATH=$PATH:/usr/local/python-2.7.13/bin/

再次启动 ariflow , 问题解决。


参考文献:https://issues.apache.org/jira/browse/AIRFLOW-1134

© 著作权归作者所有

共有 人打赏支持
忘掉地平线
粉丝 2
博文 46
码字总数 7093
作品 0
朝阳
程序员
Airflow on Kubernetes

Airflow on Kubernetes (Part 1): A Different Kind of Operator Author: Daniel Imberman (Bloomberg LP) Introduction As part of Bloomberg’s continued commitment to developing the ......

openthings
07/07
0
0
AirFlow-Tutorial

AirFlow-Tutorial https://airflow.incubator.apache.org/tutorial.html This tutorial walks you through some of the fundamental Airflow concepts, objects, and their usage while writ......

openthings
07/10
0
0
基于DAG的分布式任务调度平台-Maat

背景 什么是Maat Maat是一个基于开源项目Airflow的流程调度系统,它支持用户自定义地组装流程节点,流程可以在用户指定的时间触发(支持crontab格式),或由用户手动触发。 Maat的所有节点分...

斯兰
07/10
0
0
H3C S5560交换机风扇反转告警

时间:2016-09-25 工程:新疆农七师锦龙电力调度自动化升级项目 现场人员:张健 问题描述: 现场所有的S5560系列交换机风扇信号灯黄灯闪烁,前面板SYS信号灯红色常亮。 现场环境: 检查交换机...

zaa47
06/04
0
0
Airflow的SimpleHttpOperator不支持https问题解决

首先创建一个SimpleHttpOperator 在测试的时候发现问题如下: 很明显url和我们想的不一样,查询官方文档得到如下解释: airflow会首先根据connid在环境变量中寻找对应的host,如果没有则使用...

友墨
04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

window.parent,top,window.self,parent,opener

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。 wind...

inidcard
18分钟前
1
0
Linux下Redis的安装和部署

一、Redis介绍 Redis是当前比较热门的NOSQL系统之一 它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set...

曾大大胖
21分钟前
2
0
开源堡垒机jumpserver搭建

概述 之前说了国产良心kodexplorer,今天再说一个国内比较好的开源项目jumpserver,除此之外还可以的国内开源项目我觉得就是宝塔面板了。废话不多说上教程搭建。 虽然说你可以看下面的教程不...

bboysoulcn
27分钟前
2
0
iPhoneX 底部距离

iPhoneX 底部距离 CGFloat adjust = 0; if (@available(iOS 11.0, *)) { //Account for possible notch UIEdgeInsets safeArea = [[UIApplication sharedApplication] keyWindow].safeAreaIn......

壹峰
31分钟前
2
0
养生篇01 (饭水分离法)

作者简介❤李祥文,1939年出生于韩国庆尚北道尚州市成昌邑。 24岁时,偶遇奇人习得这种分别喝水吃饭的养生方法,从而治好了自己的胃病和哮喘。从此,李祥文对饮食之于人体的影响产生了极大的...

十九亿少女的梦
47分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部