文档章节

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

忘掉地平线
 忘掉地平线
发布于 2017/06/30 09:36
字数 284
阅读 137
收藏 0
点赞 0
评论 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
朝阳
程序员
H3C S5560交换机风扇反转告警

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

zaa47 ⋅ 06/04 ⋅ 0

Airflow的SimpleHttpOperator不支持https问题解决

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

友墨 ⋅ 04/28 ⋅ 0

基于 J2EE 的调度系统 - HelloJob

Hello Job 调度系统 hello job 是使用j2ee技术开发的调度系统,提供交互简单的中文操作界面,40秒上手。目前业界有不少调度系统,比如oozie(太难用)、xxl-job(太重量)、airflow(python写...

iture ⋅ 05/20 ⋅ 0

[Errno 2] No such file or directory: '我为什么是一个文件,为什么返回值是这样的呢

try: f=open('我为什么是一个文件.txt') print(f.read()) f.close() except OSError as reason: print('文件出错了n错误的原因是:'+str(reason)) 文件出错了 错误的原因是:[Errno 2] No su...

awaken_ ⋅ 2017/02/14 ⋅ 2

py的缺陷吗——try...except,except里只要有对应第一个try的错误就行了吗?也就是忽视了其他的try错

try: except TypeError as reason: except OSError as reason: 如果去掉这两行 except OSError as reason: 会报错 Traceback (most recent call last): File "E:/PyCharm 2016.3.2/untitled3......

awaken_ ⋅ 2017/02/15 ⋅ 1

编译 x3288 开发板 android5.1 源码包时 遇到的问题和解决方法

1, lzop 找不到: sudo apt-get install lzop 2, /usr/bin jar command not found: 确定自己的jdk安装目录, 我的安装目录是 /usr/lib/jvm/jdk1.7_80, 执行以下命令: cd /usr/bin sudo l...

倔强的小蚂蚁 ⋅ 2016/12/23 ⋅ 0

Mac pip uninstall protobuf 安装失败

Mac pip uninstall protobuf 安装失败 孤独求学人2017-06-12116 阅读 pip安装mac xiaodudeMini:protobuf xiaodu$ sudo pip install protobuf The directory '/Users/xiaodu/Library/Caches/p......

孤独求学人 ⋅ 2017/06/12 ⋅ 0

ubuntu 16.04 安装 python selenium

原文是环境:ubuntu14.04, python2.7 本地环境:ubuntu16.04, python2.7 转自 http://blog.csdn.net/heybob/article/details/52922645 ======================================= 1,安装(好像......

zhaobaoxin123 ⋅ 2017/02/24 ⋅ 0

django+dynaminc+scrapy

for name in os.listdir(directory): OSError: [Errno 20] Not a directory: '/usr/local/lib/python2.7/dist-packages/django_dynamic_scraper-0.8.10-py2.7.egg/dynamic_scraper/migration......

adam_lbq123 ⋅ 2015/12/07 ⋅ 0

配置RedHat使用163的yum源

配置redhat 使用163 or sohu 的yum 源 1.#cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bk 首先备份下redhat yum 的配置样例文件。 2.#wget http://mirro......

mj4738 ⋅ 2013/12/31 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

聊聊spring cloud gateway的LoadBalancerClientFilter

序 本文主要研究一下spring cloud gateway的LoadBalancerClientFilter GatewayLoadBalancerClientAutoConfiguration spring-cloud-gateway-core-2.0.0.RELEASE-sources.jar!/org/springfram......

go4it ⋅ 37分钟前 ⋅ 0

详解:Nginx反代实现Kibana登录认证功能

Kibana 5.5 版后,已不支持认证功能,也就是说,直接打开页面就能管理,想想都不安全,不过官方提供了 X-Pack 认证,但有时间限制。毕竟X-Pack是商业版。 下面我将操作如何使用Nginx反向代理...

问题终结者 ⋅ 44分钟前 ⋅ 0

002、nginx配置虚拟主机

一、nginx配置虚拟主机可分为三种方式,分别为: 1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站 2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站...

北岩 ⋅ 47分钟前 ⋅ 0

shell脚本之死循环写法

最近在学习写shell脚本,在练习if while等流程控制时,突然它们的死循环写法是怎么样的?经过百度与亲测记录如下: for死循环 #! /bin/bashfor ((;;));do date sleep 1d...

hensemlee ⋅ 49分钟前 ⋅ 0

苹果的ARKit2.0有多可怕,看了就知道

序言 ARKit主要由三部分组成: 跟踪(Tracking) 跟踪是ARKit的核心组件之一,其提供了设备在物理世界中的位置与方向信息,并对物体进行跟踪,如人脸。 2.场景理解(Scene Understanding) 场...

_小迷糊 ⋅ 50分钟前 ⋅ 0

5.1 vim介绍 5.2 vim移动光标 5.3 ,5.4vim一般模式下移动光标,复制粘贴

vim命令 vim是vi的一个升级版;vim可以显示文字的颜色 安装vim这一个包vim-enhanced 如果不知道安装包,可以使用 命令下面命令来查看vim命令是那个包安装的。 [root@linux-128 ~]# yum prov...

Linux_老吴 ⋅ 54分钟前 ⋅ 0

vim一般模式

vim 是什么 vim是什么 ? 在之前接触Linux,编辑网卡配置文件的时候我们用过了vi ,vim简单说就是vi的升级版,它跟vi一样是Linux系统中的一个文本编辑工具。 如果系统中没有vim ,需要安装一...

李超小牛子 ⋅ 今天 ⋅ 0

docker实战

构建企业级Docker虚拟化平台实战 重点剖析虚拟化和云计算概念; 分析Docker虚拟化的概念和原理; 从0开始实战Docker虚拟化平台; 基于Docker构建Nginx WEB服务器和CentOS虚拟机; 基于开源监...

寰宇01 ⋅ 今天 ⋅ 0

vim介绍、vim颜色显示和移动光标、vim一般模式下移动光标、一般模式下复制粘贴剪切

VIM Vim 是 UNIX 文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff),语法高亮,全面的帮助系统,本地脚本(Vimscript),和便于选择的...

蛋黄Yolks ⋅ 今天 ⋅ 0

springboot+mockito测试controller层遇到的问题

使用MockitoJUnitRunner测试的一个例子,原来报错无法找到bean, 类似的异常如下:createBeanError..... 原因:是因为@Runwith使用了SpringRunner,应该修改为MockitoJUnitRunner 代码如下: ...

writeademo ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部