【问题标题】:How do I configure chronograf to run in a specific port?如何配置 chronograf 以在特定端口中运行?
【发布时间】:2020-05-28 10:07:59
【问题描述】:

我是 InfluxDB 的新手。

我已经在C:/InfluxDB/ 中安装了 InfluxDB 和 Chronograf 并创建了这个结构:

  • C:/InfluxDB/influx-data
  • C:/InfluxDB/influxdb
  • C:/InfluxDB/chronograf-1.8.4-1

我执行 influxd.exe。一切都好 我执行chronograf。一切正常

尽管如此,当我在端口 8888... 上运行 Jupyter 笔记本并尝试执行 chronograf 时,它会崩溃,因为它使用相同的端口。

我想将 chronograf 更改为另一个端口,例如 8083

我尝试在 cmd 中运行此命令:chronograf -p=8083,但它返回给我:

time="2020-05-28T12:02:41+02:00" level=error msg="Invalid basepath, must follow format \"/mybasepath\"" basepath=invalid component=server

我已阅读 Chronograf 的文档并发现:

  • --basepath= | -p 所有 chronograf 路由都将被挂载的 URL 路径前缀。环境变量:$BASE_PATH

但是还是不明白指的是哪个URL,也不明白BASE_PATH怎么设置……

我会很感激一个带有“真实”网址而不是 /your_base_path 的具体示例,这无助于我理解。

提前谢谢你

【问题讨论】:

    标签: python influxdb influxdb-python chronograf


    【解决方案1】:

    --port 选项用于设置端口号,如下所示:

    chronograf --port=8083
    

    -p 是 --basepath= 选项的缩写形式,它的使用方式是这样的

    chronograf --basepath=/chronograf
    

    它会导致 chronograf 可以通过以下地址访问:http://127.0.0.1:8888/chronograf 而不是默认的 http://127.0.0.1:8888

    更多选项可以在这里找到:https://docs.influxdata.com/chronograf/v1.8/administration/config-options/

    在 linux 上将其作为服务运行时,更改端口的首选方法是编辑文件 /etc/default/chronograf 以具有如下连接:

    PORT=8083
    

    这样更新时修改不会丢失。

    【讨论】:

      猜你喜欢
      • 2022-10-14
      • 1970-01-01
      • 2019-05-04
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多