influxdb部署

2021/03/23

参考资料

  • 官网地址:https://www.influxdata.com/
  • 下载地址:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.8.x86_64.rpm
  • 文档地址:

1.influxdb简介

InfluxDB是一种流行的开源时序数据库,专门设计用于处理时间序列数据。

时序数据是按时间顺序排列的数据,通常用于表示传感器数据、应用程序指标、日志和事件等。

InfluxDB具有高效存储和查询的能力,采用自适应压缩算法和特定的存储引擎,可以高效地存储大量的时序数据,并通过类似SQL的查询语言(InfluxQL)提供丰富的查询功能。它支持高并发写入,适用于处理实时数据流,并可定义数据保留策略自动删除旧数据以控制数据库大小。

2.influxdb部署

2.1下载安装包
使用wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.8.x86_64.rpm,下载v1.7.8版本的influxdb安装包; 

2.2安装软件
cd到安装包的下载目录,使用sudo yum localinstall influxdb-1.7.8.x86_64.rpm进行安装;

2.3配置相关目录
使用mkdir –p /data/influxdb/data和chmod –R 777 /data命令新建目录,该目录用于存放influxdb数据;

2.4 修改配置文件
修改/etc/influxdb/目录下的influxdb.conf配置文件,根据实际情况修改[http]下bind-address = ":8086"配置,目前使用默认8086端口,如果该端口被占用,请修改为其他未使用端口; 
请确保root用户拥有配置文件的读权限。 

2.5 rsyslog配置
在/etc/rsyslog.d/目录下新增influxd.conf文件,内容为:
:programname, contains, "influxd" /var/log/influxdb/influxd.log
:programname, contains, "influxd" ~

请确保root用户对该文件有读写权限。
重启rsyslog:systemctl restart rsyslog

2.6 influxdb启停命令
切换到root用户,使用如下命令进行启停:
systemctl start influxd
systemctl stop influxd
systemctl restart influxd
systemctl status influx

问题记录

Post Directory

扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章