小编JaM*_*aMo的帖子

Airflow Unittest.cfg 权限问题?

所以,我正在 EKS 上设置 Airflow。
一切似乎都已就位,只是我无法使用 KubernetesExecutor。每次我尝试使用它时,都会收到此错误:

with open(TEST_CONFIG_FILE, 'w') as f: PermissionError: [Errno 13] 权限被拒绝: '/usr/local/airflow/unittests.cfg'

我曾尝试进入该吊舱chmodchown文件。我在 docker 映像中尝试了相同的操作,并且还尝试创建unitttests.cfg文件,并将其从本地复制到映像。它们都返回相同的错误。

Docker镜像:

FROM python:3.7.6-slim

ARG AIRFLOW_USER_HOME=/var/lib/airflow
ENV AIRFLOW_HOME=$AIRFLOW_USER_HOME

# Define en_US.
ENV LANGUAGE en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8
ENV LC_CTYPE en_US.UTF-8
ENV LC_MESSAGES en_US.UTF-8

RUN mkdir $AIRFLOW_USER_HOME && \
  useradd -ms /bin/bash -d ${AIRFLOW_USER_HOME} airflow && \
  buildDeps='freetds-dev libkrb5-dev libsasl2-dev libssl-dev libffi-dev libpq-dev' \
  apt-get update && \
  apt-get install -yqq --no-install-recommends $buildDeps build-essential …
Run Code Online (Sandbox Code Playgroud)

python airflow amazon-eks kubernetesexecutor

5
推荐指数
1
解决办法
1209
查看次数

标签 统计

airflow ×1

amazon-eks ×1

kubernetesexecutor ×1

python ×1