zoukankan      html  css  js  c++  java
  • InfluxDB的安装与配置

    一、简述

      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

  • 相关阅读:
    Docker的安装和配置
    SpringBoot如何添加拦截器
    使用Java执行python代码并得到结果
    Redis高可用集群之水平扩展
    Redis集群演变和集群部署
    Redis核心原理
    Redis基本数据结构
    Redis安装和配置
    Typora+PicGo+Gitee笔记方案
    视频描述(Video Captioning)近年重要论文总结
  • 原文地址:https://www.cnblogs.com/bluesky-yuan/p/14832754.html
Copyright © 2011-2022 走看看