Ubuntu之旅-03 InfluxDB
InfluxDB 是当前比较主流的时序型数据库。InfluxDB v2 时间序列平台专为收集、存储、处理和可视化指标和事件而设计。
在实际工作中,使用 InfluxDB 实现数据持久化,此次我选择的版本是 v2.7。
在 Ubuntu 中安装 InfluxDB,可参数官方文档:Install InfluxDB OSS v2
安装步骤如下:
将InfluxData密钥添加以验证下载并添加存储库,命令如下:
curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key
gpg --show-keys --with-fingerprint --with-colons ./influxdata-archive.key 2>&1 \
| grep -q '^fpr:\+24C975CBA61A024EE1B631787C3D57159FC2F927:$' \
&& cat influxdata-archive.key \
| gpg --dearmor \
| sudo tee /etc/apt/keyrings/influxdata-archive.gpg > /dev/null \
&& echo 'deb [signed-by=/etc/apt/keyrings/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' \
| sudo tee /etc/apt/sources.list.d/influxdata.list
开始安装 InfluxDB v2,命令如下:
sudo apt-get update && sudo apt-get install influxdb2
安装 InfluxDB 成功后,会在 /lib/systemd/system/influxdb.service 创建一个服务文件,以便在启动时以后台服务的方式启动 InfluxDB。开启服务,命令如下:
sudo service influxdb start
为了验证服务是否正常运行,请重启 Ubuntu 系统,然后在终端中输入以下命令:
sudo service influxdb status
如果成功启动,会有类似如下提示:
InfluxDB 默认访问端口为8086,可以通过访问 https://server_ip:8086访问,server_ip是您的 InfluxDB 所在的服务器IP地址。界面如下: