我正在使用CeleryExecutor运行Airflow.我能够运行命令airflow webserver,airflow scheduler但尝试运行airflow worker给出错误:socket.error:[Errno 98]地址已在使用中.
在运行Airflow服务器的docker容器中,进程已在端口8793上运行,默认情况下airflow.cfg中的worker_log_server_port设置.我将端口更改为8795并且命令airflow worker有效.

或者你可以检查过程听8793的:lsof i:8793如果你不需要这个过程您可以通过杀死它:kill $(lsof -t -i:8793).我在docker中运行ubuntu容器我必须首先安装lsof:
apt-get update
apt-get install lsof
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2073 次 |
| 最近记录: |