centos 7.9 服务器安装 airflow ,踩坑过程

20221117 服务器安装 airflow ,踩坑过程

– 腾讯云服务器 centos 7.9
– 1 切换root
– sudo su - root
– 2 先刷一遍服务器环境 准备给python 使用
yum -y install gcc
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel libffi-devel libpcap-devel

– 3-安装python 3.9.9
1 下载 python文件
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
2 解压:
– tar -zxvf Python-3.9.9.tgz
3 进入解压后的目录,执行编译前的configure操作:
– cd Python-3.9.9 && ./configure prefix=/usr/local/python3

– 4 编译python
make clean && make && make install

– 5 创建python3的链接:
ll /usr/bin/ | grep python – 检查python的链接
rm -rf /usr/bin/python3 – 删除已有的python3链接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3 – 创建python3的新链接

– 检查python 是否安装成功
[root@python3 ~]# python3 --version
Python 3.7.4
[root@python3 ~]# pip3 --version
pip 19.1.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

– 准备安装 airflow
– pip3 install apache-airflow
– 经常会出现各种报错 – 主要原因 服务器环境没搞好 , 提前刷一遍
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel libffi-devel libpcap-devel

– airflow 初始化
[root@VM-8-8-centos Python-3.9.9]# airflow db init
DB: sqlite:root/airflow/airflow.db

– airflow webserver – web展示

/gcc安装国内源方案/
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
yum clean all

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值