气流web服务器错误在WSL: PermissionError: [Errno 1]操作不允许: &



我正在按照这个指南在我的Windows机器上安装气流。

然而,在步骤启动气流webserver我得到他的错误:

=================================================================
[2021-10-07 22:51:25 -0300] [7468] [INFO] Starting gunicorn 20.1.0
Traceback (most recent call last):
File "/home/thadeu/airflow_env/bin/gunicorn", line 8, in <module>
sys.exit(run())
File "/home/thadeu/airflow_env/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 67, in run
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
File "/home/thadeu/airflow_env/lib/python3.8/site-packages/gunicorn/app/base.py", line 231, in run
super().run()
File "/home/thadeu/airflow_env/lib/python3.8/site-packages/gunicorn/app/base.py", line 72, in run
Arbiter(self).run()
File "/home/thadeu/airflow_env/lib/python3.8/site-packages/gunicorn/arbiter.py", line 198, in run
self.start()
File "/home/thadeu/airflow_env/lib/python3.8/site-packages/gunicorn/arbiter.py", line 137, in start
self.pidfile.create(self.pid)
File "/home/thadeu/airflow_env/lib/python3.8/site-packages/gunicorn/pidfile.py", line 45, in create
os.chmod(self.fname, 420)
PermissionError: [Errno 1] Operation not permitted: '/mnt/f/airflow/airflow-webserver.pid'

我在其他类似的帖子中找不到解决方案。

我的WSL用户有运行Ubunto 20.04的root权限

应该在Linux中有气流文件夹,而不是在windows文件系统中。windows文件系统没有组权限,所以chmod失败。只需确保气流homedir是WSL中的Linux FS,而不是从windows挂载的卷

你可以设置AIRFLOW_HOME变量

相关内容

  • 没有找到相关文章

最新更新