虚位以待(AD)
虚位以待(AD)
首页 > 数据库 > MongoDB数据库 > InfluxDB学习之InfluxDB的安装和简介

InfluxDB学习之InfluxDB的安装和简介
类别:MongoDB数据库   作者:码皇   来源:<a href="http://blog.csdn.net/waitig1992" target="_blank" rel="nofollow&   点击:

InfluxDB学习之InfluxDB的安装和简介,本文属于《InfluxDB系列教程》文章系列,该系列共包括以下 16 部分。
InfluxDB学习之InfluxDB的安装和简介,本文属于《InfluxDB系列教程》文章系列,该系列共包括以下 16 部分:
  1. InfluxDB学习之InfluxDB的安装和简介
  2. InfluxDB学习之InfluxDB的基本概念
  3. InfluxDB学习之InfluxDB的基本操作
  4. InfluxDB学习之InfluxDB的HTTP API写入操作
  5. InfluxDB学习之InfluxDB数据保留策略(Retention Policies)
  6. InfluxDB学习之InfluxDB连续查询(Continuous Queries)
  7. InfluxDB学习之InfluxDB的HTTP API查询操作
  8. InfluxDB学习之InfluxDB的关键概念
  9. InfluxDB学习之InfluxDB常用函数(一)聚合类函数
  10. InfluxDB学习之InfluxDB常用函数(二)选择类函数
  11. InfluxDB学习之InfluxDB常用函数(三)变换类函数
  12. InfluxDB学习之再说连续查询
  13. Influxdb原理详解
  14. InfluxDB安装后web页面无法访问的解决方案
  15. InfluxDB数据备份和恢复方法,支持本地和远程备份
  16. InfluxDB执行语句管理(query management) 系列详情请看:《InfluxDB系列教程》 文章目录
    • OS X (via Homebrew)
    • Standalone Binaries (ARM)
    • Docker Image

      最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学。

      本文主要介绍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)自带管理界面,方便使用

      自带管理界面:

      image

      二、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

      在实际安装过程中,只需要选好对应的版本,然后按照命令执行就可以了。

      如果你使用的x86架构的机器的话,推荐使用编译好的二进制版本,在没有root权限时使用非常方便。

      三、InfluxDB启动

      1)服务端启动

      如果是通过包安装的,可以使用如下语句启动:

        sudo service influxdb start

      如果直接下载的二进制包,则通过如下方式启动

      进入InfluxDB目录下的usr/bin文件夹,执行:

        ./influxd

       

      即可。

      这样就启动了服务端。

      2)客户端

      在usr/bin里使用influx即可登入Influx服务器。也可以将路径加入环境变量中,这样既可在任意地方使用influx。

      InfluxDB自带web管理界面,在浏览器中输入 http://服务器IP:8083 即可进入web管理页面。

      好了,有关InfluxDB的安装以及简介 就先为大家介绍到这里,以后会分享更多关于InfluxDB的内容,希望大家会喜欢。

相关热词搜索: