InfluxDB 最新版本是 v2.x . 官方最新开源版本不支持集群,如果是单机部署则考虑最新的开源版本。
安装 InfluxDB
1、下载 InfluxDB 二进制文件。
从浏览器下载 InfluxDB 二进制文件。
如果需要,将下载的存档展开 C:\Program Files\InfluxData\
并重命名文件。
- Windows Binaries (64-bit) - using PowerShell
> Expand-Archive .\influxdb2-2.6.1-windows-amd64.zip -DestinationPath 'C:\Program Files\InfluxData\'
> mv 'C:\Program Files\InfluxData\influxdb2_windows_amd64' 'C:\Program Files\InfluxData\influxdb'
启动 InfluxDB
在Powershell中,通过运行守护进程导航
C:\Program Files\InfluxData\influxdb
并启动 InfluxDB :influxd
> cd -Path 'C:\Program Files\InfluxData\influxdb'
> ./influxd
安装 influx CLI(可选)
使用 influxCLI 与 InfluxDB 实例交互并对其进行管理。编写和查询数据、生成 InfluxDB 模板、导出数据等。
1、下载 influx CLI 包。
从 浏览器下载 influxCLI 包。
2、展开下载的存档。
将下载的存档展开C:\Program Files\InfluxData\并根据需要重命名。
> Expand-Archive .\influxdb2-client-2.6.1-windows-amd64.zip -DestinationPath 'C:\Program Files\InfluxData\'
> mv 'C:\Program Files\InfluxData\influxdb2-client-2.6.1-windows-amd64' 'C:\Program Files\InfluxData\influx'
在Powershell中,通过运行守护进程导航
C:\Program Files\InfluxData\influx
> cd -Path 'C:\Program Files\InfluxData\influx'
> ./influx
3、授予对influxCLI 的网络访问权限。
influx 首次使用CLI 时, Windows Defender 会显示以下消息:
Windows Defender 防火墙已阻止此应用的某些功能。
要授予influxCLI 所需的访问权限,请执行以下操作:
- 选择专用网络,例如我的家庭或工作网络。
- 单击允许访问。
通过 UI 设置 InfluxDB
在 InfluxDB 运行的情况下,访问 http://localhost:8086
- 点击开始
- 设置您的初始用户
- 输入初始用户的用户名。
- 为您的用户输入密码和确认密码。
- 输入您的初始组织名称。
- 输入您的初始Bucket Name。
- 单击继续。
- 您的 InfluxDB 实例现已初始化。
Username : "influxdb"
Password : "SsFhNK6BQqhVCjg"
Initial Organization Name : test
Initial Bucket Name:telegraf
将 InfluxDB 注册为本地服务
从网上下载的Windows下的InfluxDB是控制台程序,打开窗口后,很容易被别人给关掉,因此考虑做成Windows服务,nssm正是解决该问题的利器。
1、下载nssm:
下载地址:http://www.nssm.cc/download
查看官网提示,如果是win10,并且更新到了“Creators Update”,应该下载 “nssm 2.24-101-g897c7ad” 版本,否则启动时会报错
2、解压下载的nssm,找到里面的64位版本(我的电脑也是64位的),放到和influxdb同级的目录
在Powershell中,通过运行守护nssm注册服务
> cd -Path 'C:\Program Files\InfluxData\influxdb'
> ./nssm.exe install InfluxDBService
在弹出框中选择InfluxDB的运行程序:
你也可以设置一些其他的服务信息(可选)
点击确定,则成功注册windows服务,如下所示:
到windows服务中,启动 InfluxDBService 即可:
如需卸载服务
在Powershell中,通过运行守护nssm注册服务
> cd -Path 'C:\Program Files\InfluxData\influxdb'
> ./nssm.exe remove InfluxDBService
更多使用方式参考官方说明:http://www.nssm.cc/usage
最后编辑:Jeebiz 更新时间:2024-02-26 11:18