| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Airflow 安装 -> 正文阅读 |
|
[Python知识库]Airflow 安装 |
文章目录1、官网1.1、文档两种安装方式,本文采用的安装方式。 2、安装2.1、本地安装(Running Airflow locally)2.1.1、说明官方支持的安装方式 : pip 安装。(官方文档中有说明) 2.1.2、安装环境操作系统 : CentOS Linux release 7.6.1810 (Core) 安装包 : Minimal Python : 3.6.8 Airflow : 2.1.2 virtualenv : 20.7.0 gcc : 4.8.5 g++ : 4.8.5 sqlite3 : 3.36.0 2.1.3、安装2.1.3.1、安装过程中遇到的问题说明说明 : 要求的 sqlite3 版本 >= 3.15.0,否则在数据库初始化的时候会出错,提示信息如下:
说明 : 不安装 virtualenv ,安装过程中会提示 :
2.1.3.2、升级 sqlite3查看当前 sqlite3 的版本,如果 >= 3.15.0 则不用升级。
升级 sqlite3,需要有编译环境,因此需要安装 gcc 和 g++。
安装过程可以参考,gcc 安装文件下载地址 和 g++ 安装文件下载地址。下载完安装文件,上传到服务器,进入目录,运行以下命令进行安装(注意 : 一定要先安装 gcc , 再安装 g++ ,与依赖关系):
下载 sqlite
解压
进入目录
配置 sqlite
编译
检查版本,确认是否升级成功
添加到库路径,否则仍然会报错(官方说明 : Post install add /usr/local/lib to library path)
2.1.3.3、安装 Python3 及虚拟环境 virtualenv安装 Python 3 (默认包含 pip)
安装完成后,验证安装情况
安装 virtualenv
建立软连接
安装完成后,验证安装情况
安装成功在根目录下建立文件夹,主要用于存放虚拟环境。(个人习惯,其它人可根据自己的实际情况处理)
切换到/data/env/下,创建指定版本的虚拟环境:
进入虚拟环境目录:
启动虚拟环境:
退出虚拟环境
说明 : 命令行最前边 “[” 之前出现(airflow),则表示进入了虚拟环境。 2.1.3.4、安装 Airflow推荐 : 虚拟环境下安装,否则会有警告信息提示。 进入虚拟环境,运行以下命令:
PS : 如果网络不好的情况,pip install 过程中可能会出现 Retry 的字样。 初始化数据库,并创建用户
2.1.3.5、启动服务
防火墙开通 8080 端口
访问地址 http://IP:8080 ,登录页面如下: 账户名 : admin 密码即为刚设置的。登录之后显示的页面如下 安装完成! 3、总结官方文档提供的异常情况说明不是很全面,所以安装过程中遇到的问题都要自己去查。安装过程中的提示也很恶心,例如提示去访问 : https://airflow.apache.org/docs/apache-airflow/2.1.2/howto/set-up-database.rst#setting-up-a-sqlite-database , 访问的结果是 404 ,哭死 ~~ 之后查到访问地址变更为 : http://airflow.apache.org/docs/apache-airflow/stable/howto/set-up-database.html#database-uri 。不过,整体上安装过程还算顺利啦 ~~~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 7:09:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |