InfluxDB-开源的时间序列数据库简介及安装
InfluxDB
什么是时间序列数据库,最简单的定义就是数据格式里包含Timestamp字段的数据,比如某一时间磁盘使用率、网络流量、CPU的使用率等。
InfluxDB是一个开源的时间序列数据库,一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及执行分析。
特性
1、内置HTTP API,所以不用再写服务端代码来启动和运行。
2、数据可以被标记,允许非常灵活的查询。
3、类似SQL的查询语言
4、安装和管理简单,数据输入和输出速度快
5、它旨在实时响应查询。这意味着point数据写入即被索引并立即可供响应时间应小于100ms的查询使用。
安装
OS X (via Homebrew)
brew update
brew install influxdb
Docker Image
docker pull influxdb
Ubuntu & Debian
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.5.4_amd64.deb
sudo dpkg -i influxdb_1.5.4_amd64.deb
RedHat & CentOS
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.4.x86_64.rpm
sudo yum localinstall influxdb-1.5.4.x86_64.rpm
Mac OS X
https://dl.influxdata.com/influxdb/releases/influxdb-1.5.4_darwin_amd64.tar.gz
tar zxvf influxdb-1.5.4_darwin_amd64.tar.gz
Windows Binaries (64-bit)
https://dl.influxdata.com/influxdb/releases/influxdb-1.5.4_windows_amd64.zip
unzip influxdb-1.5.4_windows_amd64.zip
Linux Binaries (64-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.4_linux_amd64.tar.gz
tar xvfz influxdb-1.5.4_linux_amd64.tar.gz
Linux Binaries (64-bit, static)
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.4-static_linux_amd64.tar.gz
tar xvfz influxdb-1.5.4-static_linux_amd64.tar.gz
Linux Binaries (32-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.4_linux_i386.tar.gz
tar xvfz influxdb-1.5.4_linux_i386.tar.gz
Linux Binaries (ARM)
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.5.4_linux_armhf.tar.gz
tar xvfz influxdb-1.5.4_linux_armhf.tar.gz