如何在 Windows 操作系统上安装 influxdb 并访问管理控制台

Posted

技术标签:

【中文标题】如何在 Windows 操作系统上安装 influxdb 并访问管理控制台【英文标题】:How to install influxdb on Windows OS and access Admin Console 【发布时间】:2017-03-29 03:37:34 【问题描述】:

我是 influxdb 的新手,并试图在我的 Windows 7 - 64 操作系统上安装它。

以下是到目前为止完成的步骤:

    从以下位置下载 .zip 文件: https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0_windows_amd64.zip 将文件夹解压到以下位置:J:\common\influxdb\influxdb-1.1.0_windows_amd64\influxdb-1.1.0-1

    使用管理员权限启动命令提示符并运行以下命令:

    1. cd J:\common\influxdb\influxdb-1.1.0_windows_amd64\influxdb-1.1.0-1
    2. influxd.exe
    

    以下是命令提示符中的显示消息:

 [run] 2016/11/15 14:52:21 InfluxDB starting, version 1.1.0, branch master, commit 800da5732b91c816b0a097acf8887fa2af1efa1a
[run] 2016/11/15 14:52:21 Go version go1.7.3, GOMAXPROCS set to 4
[run] 2016/11/15 14:52:21 no configuration provided, using default settings
[store] 2016/11/15 14:52:21 Using data dir: C:\Users\USER_HP_2013_03\.influxdb\d
ata
[subscriber] 2016/11/15 14:52:21 opened service
[monitor] 2016/11/15 14:52:21 Starting monitor system
[monitor] 2016/11/15 14:52:21 'build' registered for diagnostics monitoring
[monitor] 2016/11/15 14:52:21 'runtime' registered for diagnostics monitoring
[monitor] 2016/11/15 14:52:22 'network' registered for diagnostics monitoring
[monitor] 2016/11/15 14:52:22 'system' registered for diagnostics monitoring
[shard-precreation] 2016/11/15 14:52:22 Starting precreation service with check
interval of 10m0s, advance period of 30m0s
[snapshot] 2016/11/15 14:52:22 Starting snapshot service
[continuous_querier] 2016/11/15 14:52:22 Starting continuous query service
[httpd] 2016/11/15 14:52:22 Starting HTTP service
[httpd] 2016/11/15 14:52:22 Authentication enabled: false
[httpd] 2016/11/15 14:52:22 Listening on HTTP: [::]:8086
[retention] 2016/11/15 14:52:22 Starting retention policy enforcement service wi
th check interval of 30m0s
[run] 2016/11/15 14:52:22 Listening for signals
2016/11/15 14:52:22 Sending usage statistics to usage.influxdata.com
[monitor] 2016/11/15 14:52:22 Storing statistics in database '_internal' retenti
on policy 'monitor', at interval 10s
[shard] 2016/11/15 14:52:40 C:\Users\USER_HP_2013_03\.influxdb\data\_internal\mo
nitor\1 database index loaded in 0s

问题:

当我尝试使用http://localhost:8083 访问admin console 时,得到Firefox can’t establish a connection to the server at localhost:8083.

如果我尝试使用http://localhost:8086 进行连接,则会得到404 not found

帮助我访问 influxdb 的管理控制台。

添加命令提示符截图:

编辑: 我尝试了以下链接中的步骤:

    How to install InfluxDB in Windows

【问题讨论】:

【参考方案1】:

查找..\influxdb-versiona.b.c.d\influxdb.conf 文件以启用管理员

它是 HOCON 格式 查找[admin] 部分。并取消注释

from # [admin] to admin

默认会被注释 “#”用于HOCON格式的注释。 取消注释 binding addressenabled = false

Change the enabled from false to true.

运行以下命令

influxd -config influxdb.conf

使用http://localhost:8083/ url 访问管理界面。

【讨论】:

【参考方案2】:

[httpd] 2016/11/15 14:52:22 监听 HTTP:[::]:8086

你应该使用http://localhost:8086 URL,我不知道你从哪里得到这个8083


您可能会发现Taurus 工具更易于使用,除了实时结果分析之外,它还提供强大的Fass/Fail Criteria subsystem、Resource Monitoring 等等

【讨论】:

感谢 Dmitri 提出更好的工具,现在正在探索。 8083 是用于从 Web UI 访问管理控制台的端口。从 influxdb1.1 开始,不推荐使用管理控制台。如您所述,8086 端口用于 HTTP API 访问。【参考方案3】:

2020 年更新 - 不建议在 Windows 上使用 InfluxDB

看了无数篇文章,一般是NOT recommended直接在Windows上安装InfluxDB。有很多问题。在性能和稳定性方面。官方 InfluxDB 也不支持 windows,以后也没有计划。这进一步得到证明,因为最新的 InfluxDB 2.0 不包含任何 Windows 二进制文件。

InfluxDB 2.0 不包含 Windows 二进制文件

所以?

工作? => DOCKERS for WINDOWS,试试看,简单又免费

码头工人是免费的。如果您打算在 Windows Server 上安装 docker,Windows Server 2016 及更高版本也是免费的(微软与 docker 做了一项特殊协议,免费提供)

对于那些仍在虚拟机世界的人:

Docker 与虚拟机不同。它通过 Windows 服务直接与主机的文件系统交互

查看下面的链接以获取分步指南:

https://www.open-plant.com/knowledge-base/how-to-install-influxdb-docker-for-windows-10/

【讨论】:

以上是关于如何在 Windows 操作系统上安装 influxdb 并访问管理控制台的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows系统上安装OpenDDS 3.12

安装了精简版的windows 的电脑如何修复?参照的程序集没有安装在系统上

如何在windows系统上安装Oracle数据库

如何在windows系统上安装Oracle数据库

如何在 Windows 操作系统上安装 influxdb 并访问管理控制台

如何在Windows系统上安装OPENSSH