InfluxDB安装部署(CentOS)

2022-02-07 00:00:00 数据 数据库 配置 开启 默认值

InfluxDB简介

InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。

主要功能:

  • 基于时间序列(Time Series),支持与时间有关的相关函数(如大,小,求和等)
  • 可度量性(Metrics):你可以实时对大量数据进行计算
  • 基于事件(Eevents):它支持任意的事件数据

主要特点:

  • 无结构(无模式):可以是任意数量的列 可拓展的
  • 支持min, max, sum, count, mean, median 等一系列函数,方便统计
  • 原生的HTTP支持,内置HTTP API
  • 强大的类SQL语法
  • 自带管理界面,方便使用

安装部署

官网

  • https://portal.influxdata.com/downloads
  • https://github.com/influxdata/influxdb
  • https://docs.influxdata.com/influxdb/v1.2/guides/

目前新版本为1.6.x,但1.2.x之后的版本将后台web功能关闭了,所以我们此次还是选择1.2.x的版本进行安装。

在讲解具体的安装步骤之前,先说说influxdb的两个http端口:8083和8086

  • port 8083:管理页面端口,访问localhost:8083可以进入你本机的influxdb管理页面;
  • port 8086:http连接influxdb client端口,一般使用该端口往本机的influxdb读写数据。

安装环境

  • 本次安装的系统环境为CentOS 7.6,其他系统的安装基本上也类似, IP:192.168.56.32 (此处为虚拟机)
  • influxdb 1.2.4

YUM包安装

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.4.x86_64.rpm
sudo yum localinstall influxdb-1.2.4.x86_64.rpm

相关文章