需要协助启动我的气流网络服务器,这个过程需要比平时更长的时间,我一直得到同样的错误。
[2023-11-02T01:46:30.297+0100] {webserver_command.py:225} ERROR - No response from gunicorn master within 120 seconds
[2023-11-02T01:46:30.298+0100] {webserver_command.py:226} ERROR - Shutting down webserver
字符串
我所做的:重新安装的Ubuntu cd项目目录创建了一个虚拟环境。设置 *export AIRFLOW_HOME= pwd
* 为我的当前目录在环境中卸载并重新安装apache-airflow,迁移数据库并创建admin-user都更改为0
- worker_refresh_batch_size = 0
- worker_refresh_interval = 0已更改端口(例如8081)
下面是我当前目录的样子:x1c 0d1x
我怀疑问题可能是在配置的$AIRFLOW_HOME
,因为它会影响.cfg文件,但我真的不熟悉安装过程。
dags_folder = /mnt/c/Users/buasc/PycharmProjects/airflow/dags
sql_alchemy_conn = sqlite:////mnt/c/Users/buasc/PycharmProjects/airflow/airflow.db
型
1条答案
按热度按时间laik7k3q1#
显然,这个问题是从设置到安装气流,解决问题意味着卸载和重新启动过程从头开始。
步骤1:Enable linux properties on windows(windows 11)
步骤2:访问Microsoft Store并下载Ubuntu
wsl --install
以启用windows子系统wsl --shutdown
wsl --list
返回已安装的Linux发行版wslconfig /unregister <distro>
wsl --install
步骤3:设置 c 目录。
sudo apt update && sudo apt upgrade
cd ~
到你的根目录现在我们将配置文件系统直接到 c 而不挂载它(不使用/mnt/
前缀):sudo nano /etc/wsl.conf
通过粘贴以下内容进行修改,保存并使用cxmap +s cxmap +x退出:字符串
nano ~/.bashrc
,插入下面的行,保存,然后使用cxstart +s cxstart +x退出型
cd ~
cd \
ls
:现在您应该看到 c 目录echo $AIRFLOW_HOME
:你应该看到你设置的目录步骤4:安装软件包。
sudo apt get virtualenv
个cd $AIRFLOW_HOME
个virtualenv <env-name>
:创建一个具有env-name的虚拟环境source <env-name>/bin/activate
:激活环境。Install airflow:
pip install apache-airflow
airflow db migrate
型
则会提示您设置登录密码
airflow webserver --port 8080
启动web服务器最初尝试的问题是必须使用
/mnt/
前缀挂载,并且不想使用docker。非常感谢以下教程:https://towardsdatascience.com/run-apache-airflow-on-windows-10-without-docker-3c5754bb98b4的
https://www.freecodecamp.org/news/install-apache-airflow-on-windows-without-docker/的