gpt4 book ai didi

macos - Apache Superset config.py 上

转载 作者:行者123 更新时间:2023-12-04 11:42:55 24 4
gpt4 key购买 nike

我正在尝试自定义我的 Apache 超集 .我对终端不是很熟悉。

关于 documentation这个已经写完了:
“要配置您的应用程序,您需要创建一个文件(模块) superset_config.py 并确保它在您的 PYTHONPATH 中。以下是您可以在该配置模块中复制/粘贴的一些参数:” .

假设我想将 ROW_LIMIT 减少到 5000,并且我的 Superset 安装在名为“ExperimentSuperset”的 Anaconda 环境中。
有人可以向我解释我必须做什么才能达到这个结果吗?

非常感谢 !

最佳答案

pythonpath主要定义为:

  • 执行目录
  • pythonpath环境变量
  • 模块的默认安装目录

  • (也可以使用 sys.path 和 pth 文件来增强它——它定义了目录,它本身需要在 python 中)。

    根据我的经验,pythonpath 变量是由大多数超集应用程序设置的,可以通过调用 set 以最简单的方式进行评估。在控制台或 echo $pythonpath .您也可以使用 python 从终端打印出 pythonpath: python -c "import sys; print('\n'.join(sys.path))" .

    Superset 在路径中查找名为 superset_config.py 的文件那里。设置环境变量 SUPERSET_CONFIG_PATH=/your/path/to/superset_config.py时也可以直接指向文件,即使它不在路径中.

    在源代码中有一个名为 config.py 的文件具有所有设置。那里的所有设置都将被从 superset_config.py 加载的设置覆盖。 .所以你只需要定义你的超集应用程序的细节。

    所以你的具体步骤是:
  • 创建一个新的和空的 superset_config.py
  • 添加 ROW_LIMIT = 5000归档
  • 确保它在 python 路径中或设置环境变量 SUPERSET_CONFIG_PATH

  • Superset 然后将使用配置文件并读取您的设置。注意配置是一个功能齐全的python文件,因此您可以添加方法等。在超集示例中,有一个有用的方法从环境变量中提取参数。这在使用时特别有用,例如 docker 。

    关于macos - Apache Superset config.py 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59195394/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com