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]


Reply via email to