最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学。本文主要介绍InfluxDB的功能特点以及influxDB的安装过程。更多InfluxDB详细教程请看:InfluxDB系列学习教程目录一、InfluxDB 简介InfluxDB 是用Go语言编 ...
最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学。
本文主要介绍InfluxDB的功能特点以及influxDB的安装过程。更多InfluxDB详细教程请看:InfluxDB系列学习教程目录
一、InfluxDB 简介
InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。
类似的数据库有Elasticsearch、Graphite等。
其主要特色功能
1)基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等)
2)可度量性:你可以实时对大量数据进行计算
3)基于事件:它支持任意的事件数据
InfluxDB的主要特点
1)无结构(无模式):可以是任意数量的列
2)可拓展的
3)支持min, max, sum, count, mean, median 等一系列函数,方便统计
4)原生的HTTP支持,内置HTTP API
5)强大的类SQL语法
6)自带管理界面,方便使用
自带管理界面:
二、InfluxDB安装
本文以写这篇文章时的最新稳定版(Stable v0.13.0)为例,介绍下InfluxDB的安装。
OS X (via Homebrew)
brew updatebrew install influxdbMD5: 4f0aa76fee22cf4c18e2a0779ba4f462
Ubuntu & Debian (64-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_amd64.debsudo dpkg -i influxdb_0.13.0_amd64.debMD5: bcca4c91bbd8e7f60e4a8325be67a08a
Ubuntu & Debian (ARM)
wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_armhf.debsudo dpkg -i influxdb_0.13.0_armhf.debMD5: b64ada82b6abf5d6382ed08dde1e8579
RedHat & CentOS (64-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0.x86_64.rpmsudo yum localinstall influxdb-0.13.0.x86_64.rpmMD5: 286b6c18aa4ef37225ea6605a729b61d
RedHat & CentOS (ARM)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0.armhf.rpmsudo yum localinstall influxdb-0.13.0.armhf.rpmMD5: 4cf99debb5315fbbb26166506807d965
Standalone Binaries (64-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0_linux_amd64.tar.gztar xvfz influxdb-0.13.0_linux_amd64.tar.gzMD5: 187854536393c67f7793ada1c096da8e
Standalone Binaries (ARM)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0_linux_armhf.tar.gztar xvfz influxdb-0.13.0_linux_armhf.tar.gz
Docker Image
docker pull influxdb
原标题:InfluxDB学习之InfluxDB的安装和简介
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。