1

我是 InfluxDB 的新手。

我已经安装了 InfluxDB 和 ChronografC:/InfluxDB/并创建了这个结构:

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

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

然而,当我在端口上运行 Jupyter 笔记本8888并尝试执行 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 的具体示例,这无助于我理解。

先感谢您

4

1 回答 1

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

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

于 2020-07-28T11:23:17.873 回答