InfluxDB安装部署(CentOS)
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
相关文章