如何通过Web浏览器访问Python环境下的Airflow Web UI
Airflow Web UI 访问操作与排障步骤
- 首先确认Web服务进程已正常启动
完成安装后Airflow不会自动启动Web UI服务,需在Python环境对应的终端中执行启动命令:airflow webserver
待终端输出无报错、出现服务监听地址的日志后,再进行地址访问。如果启动命令执行过程中直接抛错,先解决启动报错问题,再尝试访问。 - 核对实际服务监听的地址与端口
常见踩坑点:- 若启动时手动指定了非默认端口(如增加
-p 8081参数),访问地址要和实际设置的端口保持一致,不要默认硬套8080端口 - 直接访问localhost无响应时,可换备选地址测试:
127.0.0.1:8080、0.0.0.0:8080 - 若本机8080端口被其他Web服务、Nginx等程序占用,Airflow会自动切换到其他空闲端口启动,以启动日志里实际输出的监听端口为准填写访问地址
- 若启动时手动指定了非默认端口(如增加
- 解决浏览器端的访问异常
- 用Internet Explorer访问出现空白页是已知兼容问题,Airflow 2.x及以上版本已完全不支持IE浏览器,更换Chrome、Edge、Firefox等现代浏览器即可正常加载
- 更换浏览器后仍出现空白页,大概率是未完成Airflow初始化流程,在终端执行
airflow db migrate完成数据库初始化后,重启Web服务即可正常加载页面
- 首次访问的账号配置
访问地址正常打开后如果跳转到登录页,说明Web服务已经启动成功,只是缺少管理员账号,执行以下命令即可创建可登录的管理员账号:airflow users create -r Admin -u admin -e admin@example.com -f admin -l user -p 你自定义的登录密码
命令执行完成后,用创建的账号密码即可正常进入Web UI。
内容的提问来源于stack exchange,提问作者NewtoPython
相关产品推荐
相关产品推荐

