Apache -Airflow fernet_key проблемы с проверкой воздушного потока - PullRequest
0 голосов
/ 08 апреля 2020

У меня возникла проблема, когда я пытаюсь использовать проверку воздушного потока FileSensor: Filesensor

Я использую docker -compose для запуска Контейнера:

start of docker -компонентная версия: "3" сервисы: jupyter: имя_контейнера: "jupyter-service" образы: jupyter / scipy-notebook порты: - 8888: 8888 superset: container_name: "superset-service" образ: tylerfowler / superset ports: - 8088: 8088 postgres: имя контейнера: "postgres_db" изображение: postgres окружение: - POSTGRES_HOST = postgres - POSTGRES_USER = поток воздуха - POSTGRES_PASSWORD = поток воздуха - POSTGRES_DB = объемы потока: - ./pg_volume:/var/lib/ порты: - 5432: 5432

    minio:
            container_name: "minio-service"
            image: minio/minio
            environment:
                    - MINIO_ACCESS_KEY=minio
                    - MINIO_SECRET_KEY=minioKey123
            volumes:
                    - ./minio_volume:/data/
            ports:
                    - 9000:9000
            command: server /data

    apistar:
            container_name: "api-service"
            build: services/apistar
            volumes:
                    - ./services/apistar/api:/usr/src/app
            ports:
                    - 8000:8000
            command: gunicorn app:app -b 0.0.0.0:8000

    webserver:
            container_name: "airflow"
            restart: always
            image: puckel/docker-airflow
            volumes:
                    - ./services/airflow/airflow.cfg:/usr/local/airflow/airflow.cfg
                    - ./services/airflow/dags:/usr/local/airflow/dags
                    - ./services/airflow/shared_files:/usr/local/airflow/shared_files
            environment:
                    - LOAD_EX=n
                    - EXECUTOR=Local
                    - FERNET_KEY=l-OhyQHu1gNyu7rFmr1amZZfsp2qhpnfp8GwuR-zyw8=
            depends_on:
                    - postgres
            environment:
                    - EXECUTOR=Local
            ports:
                    - 8080:8080
            command: webserver

    scheduler:
            container_name: "airflow_scheduler"
            restart: always
            image: puckel/docker-airflow
            depends_on: 
                    - webserver
            environment:
                    - LOAD_EX=n
                    - FERNET_KEY=l-OhyQHu1gNyu7rFmr1amZZfsp2qhpnfp8GwuR-zyw8=
            command: scheduler

тома: pg_volume: драйвер: локальный

конец docker -compose

Когда я активирую группу обеспечения доступности баз данных, она работает на моем удовлетворение. Но когда я хочу проверить это с помощью теста воздушного потока, я получил следующий результат: введите описание изображения здесь введите описание изображения здесь

Я нашел немного об этом, но я обнаружил, что мне нужно указать FernetKey с точкой входа, возможно, это было неправильно. Надеюсь, вы можете помочь мне ..

Спасибо заранее! Надеюсь, у тебя все хорошо. С уважением

...