luigi配置文件在哪里?

时间:2017-05-19 08:51:17

标签: python luigi

我已经通过pip命令安装了luigi,我想更改Web UI的端口。我试图找到配置文件,但我不能。我需要创建一个吗?

2 个答案:

答案 0 :(得分:4)

您可以使用--port选项启动luigid。

luigid --port 80

配置文件位置为:

  • /etc/luigi/luigi.cfg
  • luigi.cfg(或其遗留名称client.cfg)in 您当前的工作目录
  • LUIGI_CONFIG_PATH环境变量

按递增顺序排列。你需要创建一个。如,

[core]
default-scheduler-host=www.example.com
default-scheduler-port=8088

答案 1 :(得分:1)

尽管文档中另有说明,但至少在某些版本或某些情况下,并未使用配置文件中的端口配置

在此问题解决之前,您应始终使用luigid的--port选项:

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设置为配置文件的完整路径。