2016-06-03 5 views
0

Я установил воздушный поток на свой сервер в соответствии с инструкциями по документам here.Как установить ведомый/клиент Airflow без мастера/сервера?

Установка выглядит как основной (сервер), так и подчиненный (клиент).

Как установить подчиненный/клиентский компонент Airflow на другой компьютер? Или каждая установка должна содержать как сервер, так и клиент?

+0

Выяснил это. Работники (клиенты) должны иметь только воздушный поток и сельдерей, в то время как серверу необходимо иметь воздушный поток, сельдерей и дБ, такие как mysql, если вы используете celeryexecutor. –

ответ

0

Я не уверен, что вы имеете в виду как клиент. В моей среде Airflow WebServer, Планировщик и рабочий (CeleryExecutor) все установлены на одном сервере, и эти компоненты запускаются как часть сценариев инициализации.

+0

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

+0

В моем случае все службы воздушного потока (веб-сервер, планировщик, рабочий) работают на одном физическом хосте. DAG проверяются непосредственно из git на одном сервере (в соответствующем каталоге). Но исходя из необходимости, мы можем иметь рабочих, работающих на нескольких хостах с одним и тем же файлом конфигурации воздушного потока. – Vijayanand