【问题标题】:Is Clustering for Influxdb available on WindowsWindows 上是否提供 Influxdb 集群
【发布时间】:2023-05-08 22:17:01
【问题描述】:

我已经设法从 Windows 的源代码构建了 influxdb,没有太多问题。 我现在正试图让他们的集群按照以下方式工作: https://influxdb.com/docs/v0.9/guides/clustering.html

假设是 linux 操作系统。

在步骤 2 中将 influxdb.conf 从 localhost 更新为 RealHostName 并启动第一个节点时

日志返回:

2016/01/06 15:01:44 Go version go1.5.2, GOMAXPROCS set to 8
2016/01/06 15:01:44 Using configuration at: influxdb.conf
[metastore] 2016/01/06 15:01:44 Using data dir: D:\XXXXXX\.influxdb\meta
[metastore] 2016/01/06 15:01:44 Skipping cluster join: already member of cluster
: nodeId=1 raftEnabled=true peers=[localhost:8088 RealHostName:8088]
[metastore] 2016/01/06 15:01:44 Node at RealHostName:8088 [Follower]
[metastore] 2016/01/06 15:01:45 Node at RealHostName:8088 [Leader]. peers=[localhost
:8088 RealHostName:8088]
[metastore] 2016/01/06 15:01:45 Node at RealHostName:8088 [Follower]. peers=[localhost:8088 RealHostName:8088]

我缺少一些吗?或者这是他们免责声明的一部分:

集群目前处于 alpha 状态。还是有好的 粗糙边缘的数量。如果您发现任何问题,请报告。

【问题讨论】:

    标签: influxdb


    【解决方案1】:

    InfluxDB 0.9 中的集群应被视为 alpha 功能,并且 Windows 尚不支持 InfluxDB 的操作系统。由于您在不受支持的操作系统上使用 alpha 功能,因此可能无法修复正在发生的任何问题。

    我建议等待本月晚些时候发布的 0.10 版本,它的集群将处于 beta/RC 状态。全面的 Windows 支持即将推出,但我还没有估计。

    您也可以考虑运行集群 Linux 服务器。您是否完全锁定在 Windows 上部署 InfluxDB?

    【讨论】:

    • 是的,我知道我正在推动如何以及在何处使用 influx,但不幸的是,由于公司政策和流程,操作系统的选择超出了我的控制范围。根据我们当前的监控要求,我目前可能不需要集群,这更像是对未来需求的调查。
    • 有道理,Brian,感谢您的上下文。我们绝对会支持 Windows 上的集群,但这可能需要几个月的时间。 (在查询引擎和存储引擎重写后代码稍微稳定之前,我们不会解决一些特定于 Windows 的编译挑战,这两个问题都应该在 2 月底解决。)