Я установил luigi с помощью команды pip и хотел бы изменить порт для веб-интерфейса. Я пытался найти файл конфигурации, но не смог. Нужно ли мне его создавать?
Где файл конфигурации Луиджи?
Ответы (2)
Вы можете запустить luigid с опцией --port.
luigid --port 80
Расположение файлов конфигурации:
- /etc/луиджи/луиджи.cfg
- luigi.cfg (или его устаревшее имя client.cfg) в вашем текущем рабочем каталоге.
- Переменная среды LUIGI_CONFIG_PATH
в порядке возрастания предпочтения. Вам нужно создать его. например.,
[core]
default-scheduler-host=www.example.com
default-scheduler-port=8088
W:\abc\xyz
, то первое расположение файла конфигурации — W:\etc\luigi\luigi.cfg
.
- person cowlinator; 17.03.2021
Несмотря на то, что в документации указано обратное, конфигурация порта из конфигурационного файла не используется, по крайней мере, в некоторых версиях или при некоторых обстоятельствах.
Пока это не будет решено, вы всегда должны использовать параметр --port
luigid:
luigid --port 12345
См. также https://github.com/spotify/luigi/issues/2235.
Для других параметров конфигурации следует использовать файл конфигурации. См. https://luigi.readthedocs.io/en/stable/configuration.html а>
Для глобальной конфигурации хоста вы можете создать файл:
/etc/luigi/luigi.cfg
Убедитесь, что пользователь, работающий с luigid и luig, может его прочитать.
В качестве альтернативы локальный файл конфигурации, который будет распознан,
luigi.cfg
который вам нужно будет создать в текущем рабочем каталоге.
Если вам нужно собственное расположение файла конфигурации, вы можете установить переменную среды LUIGI_CONFIG_PATH
на полный путь к вашему файлу конфигурации.