一、简述

  InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。

常用于监控数据统计。每毫秒记录一下电脑内存的使用情况,然后就可以根据统计的数据,利用图形化界面(InfluxDB V1一般配合Grafana)制作内存使用情况的折线图;可以理解为按时间记录一些数据(常用的监控数据、埋点统计数据等),然后制作图表做统计。

二、备用bash

# 启动
systemctl start influxdb.service
# 查看状态
systemctl status influxdb.service
# 重启
systemctl restart influxdb.service
#修改配置文件
vim /etc/influxdb/influxdb.conf

三、下载与安装

  InfluxDB在1.3版本之后移除了web界面,在高版本又加上了web界面,综合考虑,在两台服务器上安装分别安装两个版本的InfluxDB,高版本的存数据,低版本的用其Web管理界面。

 wget http://66-ai.com/download/influxdb/influxdb-1.2.4.x86_64.rpm
 wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7.x86_64.rpm
 rpm -ivh influxdb-1.2.4.x86_64.rpm
 rpm -ivh influxdb-1.7.7.x86_64.rpm

  安装完毕后修改配置文件:

[admin]
  # Determines whether the admin service is enabled.
   enabled = true
  # The default bind address used by the admin service.
   bind-address = ":8083"
  # Whether the admin service should use HTTPS.
  # https-enabled = false
  # The SSL certificate used when HTTPS is enabled.
  # https-certificate = "/etc/ssl/influxdb.pem"

  启动influxDB,命令行输入 influx 命令查看influxdb是否正常运行

  

  查看Web界面是否可用,在浏览器输入网址http://ip:8083之后,如果web页面能够正常显示就成功了!默认账号密码:root/root

 四、创建数据库

#预留给接口、JVM的数据统计
CREATE DATABASE "metrics" 
#预留给collectd的数据统计
CREATE DATABASE "collectdb" 

 

  

 

参考文献

  Influx Sql系列教程三:measurement 表

  Influx Sql系列教程二:retention policy 保存策略

  190719-Influx Sql系列教程二:retention policy 保存策略

  mac下配置influxdb

posted on 2021-05-31 18:54  拥抱天空的风  阅读(1182)  评论(0编辑  收藏  举报