【问题标题】:Where is the luigi config file?luigi 配置文件在哪里?
【发布时间】:2017-10-19 07:34:38
【问题描述】:

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

【问题讨论】:

    标签: python luigi


    【解决方案1】:

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

    luigid --port 80
    

    配置文件位置为:

    • /etc/luigi/luigi.cfg
    • luigi.cfg(或其旧名称 client.cfg)在 你当前的工作目录
    • LUIGI_CONFIG_PATH 环境变量

    按优先顺序递增。您确实需要创建一个。例如,

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

    【讨论】:

    • 在 Windows 上,第一个配置文件路径不是全局的,而是相对于驱动器号的。例如,如果您的当前目录是W:\abc\xyz,那么第一个配置文件位置是W:\etc\luigi\luigi.cfg
    【解决方案2】:

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

    在解决此问题之前,您应该始终使用 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 设置为配置文件的完整路径。

    【讨论】:

      猜你喜欢
      • 2019-07-01
      • 2015-05-25
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多