mik-laj opened a new issue #13838: URL: https://github.com/apache/airflow/issues/13838
Hello, Many users have trouble setting up Airflow in their local environment. I have noticed that there are several problems that we need to solve. - We lack quick start guides that allow us to quickly launch Airflow in a more development-friendly environment. I am working on [one quick start](https://github.com/apache/airflow/pull/13660), but I think other configurations are also worth describing. For example, see: [Apache Pinot](https://docs.pinot.apache.org/basics/getting-started), [Minio](https://docs.min.io/docs/minio-quickstart-guide.html). Currently, quick start describes the environment that SequentialExecutor uses, so it needs to be adjusted in most cases. - The Airflow architecture consists of many components, which is problematic for beginners. Only the documentation for Airflow 2.0 contains [a general description of the architecture](https://airflow.apache.org/docs/apache-airflow/stable/start.html#basic-airflow-architecture) contributed by @vikramkoka. - Recommendations for the new local environment are not clearly stated in the documentation. Such information is popping up in the community - CeleryExecutor/PostgresSQL/Redis, but some users are not aware of it and try to configure environments that are less common and have less common/more problems. - Windows is not officially supported, but it is not clearly documented and there is no workaround described. - We are missing Docker-compose files that will allow us to run some popular configurations more easily. We have Breeze for contributors, but no tools for other people. See: https://github.com/apache/airflow/issues/8605 - Helm Chart has not been released, so its use is not described in the documentation, and its use itself is more problematic because it requires cloning the full repository. See: https://github.com/apache/airflow/pull/12755 https://github.com/apache/airflow/issues/10523 I think it is very important that we deal with this soon, because the installation problems are described as a [disadvantage of Airflow.](https://towardsdatascience.com/is-apache-airflow-2-0-good-enough-for-current-data-engineering-needs-6e152455775c#450a) Users cannot install and then look for alternatives that are easier to use. These problems cause a lot of messages on Slack. When Airflow is easier to install, we will have to support other users less and the community will be able to grow faster. Anyone have any comments regarding the installation of Airflow for a new user? I would like to do some work in this area this quarter, so if anyone has any thoughts, I'll be happy to hear it. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
