ubuntu - 如何在远程服务器上本地访问 Apache Airflow 网络服务器
问题描述
我有一个 Ubuntu 服务器,我目前有许多使用 cron 自动化的脚本。我想搬到 Apache Airflow。我在本地使用 Airflow 有一些经验。我的问题是我是否可以在 Ubuntu 服务器上设置气流,但可以在本地 Windows 10 桌面上访问 Web 服务器。如果是这样 - 你是怎么做到的?我会使用端口转发吗?
谢谢!
解决方案
使用主机名 0.0.0.0 加载气流网络服务器。例如:
airflow webserver --port 8080 --hostname 0.0.0.0
然后将浏览器指向指定端口的远程服务器 IP:
http://123.123.123.123:8080
请记住检查您的防火墙和/或安全组是否允许端口 8080。
推荐阅读
- pandas - 根据一组列中的首选项和另一组列中的可用资源定义新列
- python - SQLAlchemy 查询适用于 SQLite,但在 PostgreSQL 上会出错:列必须出现在 GROUP BY 子句中或用于聚合函数
- powershell - Powershell while循环不能被打破
- python - Pandas:从非常规时间戳中提取日期 -- YYY/MM/DD:HH:MM:SS AM
- firebase - Flutter:Firebase:Crashlytics:如何解码由 Cloud_Firestore 引起的崩溃?我的崩溃 100% 是由“CloudFirestorePlugin.java”引起的
- java - Spring security:在方法中获取经过身份验证的用户
- node.js - "npm run build" = "react-scripts: Permission denied"
- c++ - 非零随机数的乘法
- c++ - 错误:C2664 'void RecursiveDelete(LPWSTR,LPWSTR)':无法将参数 2 从 'const wchar_t [12]' 转换为 'LPWSTR'
- reactjs - React Native - 注册屏幕不起作用