InfluxDB学习之InfluxDB的安装和简介
系列详情请看:《InfluxDB系列教程》:
InfluxDB是一个当下比较流行的时序数据库,InfluxDB使用 Go 语言编写,无需外部依赖,安装配置非常方便,适合构建大型分布式系统的监控系统。
- OS X (via Homebrew)
- Standalone Binaries (ARM)
- Docker Image
最近用到了 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 update brew install influxdb MD5: 4f0aa76fee22cf4c18e2a0779ba4f462
Ubuntu & Debian (64-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_amd64.deb sudo dpkg -i influxdb_0.13.0_amd64.deb MD5: bcca4c91bbd8e7f60e4a8325be67a08a
Ubuntu & Debian (ARM)
wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_armhf.deb sudo dpkg -i influxdb_0.13.0_armhf.deb MD5: b64ada82b6abf5d6382ed08dde1e8579
RedHat & CentOS (64-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0.x86_64.rpm sudo yum localinstall influxdb-0.13.0.x86_64.rpm MD5: 286b6c18aa4ef37225ea6605a729b61d
RedHat & CentOS (ARM)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0.armhf.rpm sudo yum localinstall influxdb-0.13.0.armhf.rpm MD5: 4cf99debb5315fbbb26166506807d965
Standalone Binaries (64-bit)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0_linux_amd64.tar.gz tar xvfz influxdb-0.13.0_linux_amd64.tar.gz MD5: 187854536393c67f7793ada1c096da8e
Standalone Binaries (ARM)
wget https://dl.influxdata.com/influxdb/releases/influxdb-0.13.0_linux_armhf.tar.gz tar 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管理页面。
转载于:https://www.cnblogs.com/gaoguangjun/p/8512990.html
InfluxDB学习之InfluxDB的安装和简介相关推荐
- 4_InfluxDB学习之InfluxDB的基本概念、InfluxDB中独有的概念(Point,series),InfluxDB学习之InfluxDB的基本操作,InfluxDB操作方式,crud
4.InfluxDB学习之InfluxDB的基本概念 4.1.与传统数据库中的名词做比较 4.2.InfluxDB中独有的概念 4.2.1.Point 4.2.2.series 4.3.InfluxD ...
- linux查找influx的安装位置,InfluxDB学习之InfluxDB的安装和简介 | Linux大学
最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学. 本文主要介绍InfluxDB的功能特点以及influxDB的安装过程.更多InfluxDB详细教程请看:Infl ...
- InfluxDB学习之InfluxDB的基本操作
InfluxDB提供类SQL语法,如果熟悉SQL的话会非常容易上手. 本文就为大家介绍一下InfluxDB的基本操作. InfluxDB提供类SQL语法,如果熟悉SQL的话会非常容易上手. 一.Inf ...
- InfluxDB学习之InfluxDB数据保留策略(Retention Policies)
InfluxDB每秒可以处理成千上万条数据,要将这些数据全部保存下来会占用大量的存储空间,有时我们可能并不需要将所有历史数据进行存储,因此,InfluxDB推出了数据保留策略(Retention Po ...
- redis学习之redis的安装和简介
redis简介 Redis是一个开源的,高性能的,基于键值对的缓存与存储系统,通过设置各种键值数据类型来适应不同场景下的缓存与存储需求.同时redis的诸多高层级功能使其可以胜任消息队列,任务队列等不 ...
- InfluxDB学习教程
InfluxDB是一个当下比较流行的时序数据库,InfluxDB使用 Go 语言编写,无需外部依赖,安装配置非常方便,适合构建大型分布式系统的监控系统. InfluxDB学习教程: InfluxDB系 ...
- DL之paddlepaddle:百度深度学习框架paddlepaddle飞桨的简介、安装、使用方法之详细攻略
DL之paddlepaddle:百度深度学习框架paddlepaddle飞桨的简介.安装.使用方法之详细攻略 目录 paddlepaddle百度深度学习框架的简介 1.飞桨全景图与四大领先技术 2.丰 ...
- InfluxDB学习整理
目录 1 InfluxDB特点 2 InfluxDB概念 2.1 数据格式Line Protocol 2.2 Point 2.3 Series 2.4 Shard 3 存储引擎-TSM Tree
- PyTorch框架学习一——PyTorch的安装(CPU版本)
PyTorch框架学习一--PyTorch的安装(CPU版本) PyTorch简介 PyTorch的安装(CPU版) 机器学习/深度学习领域的学习都是需要理论和实践相结合的,而它们的实践都需要借助于一 ...
最新文章
- R语言分类模型:逻辑回归模型LR、决策树DT、推理决策树CDT、随机森林RF、支持向量机SVM、Rattle可视化界面数据挖掘、分类模型评估指标(准确度、敏感度、特异度、PPV、NPV)
- 基于FPGA的SPI FLASH控制器设计
- Maven内置变量说明
- CentOS7安装xfce桌面环境
- 11.浅析Java中的final关键字
- 腾讯陈炜:5G边缘计算助力高性能、大流量和行业物联类应用快速发展
- sharding-jdbc整合mybatis
- kaggle共享单车数据分析及预测(随机森林)
- 【Elastischearch】7.6 版本 update 后 refresh 慢,性能问题导致稳定性问题
- 常用机器学习遥感与其他数据集
- cmake编译时不能指定头文件路径?
- Hibernate N+1 问题
- 计算机网络验证性试验
- 【NOIP2017提高A组模拟9.5】 NYG的背包
- AI帮我画出了小说里的人物,我这么多年的小说好像白看了。。。
- vue实例和组件的区别
- 各种车辆类型的名称大全
- PAT 大区赛 1-7古风排版
- 夏季吃5种水果对抗紫外线
- 人生忠告,送给男人女人和所有人
热门文章
- 刷新mac地址命令_常用网络检测命令-必备技术
- transformers task_summary
- Basic concepts behind Web Audio API
- MongoDB 用户管理
- tesseract win 训练
- matplotlib text 文字处理
- C++语言类的详解和示例
- 手机相机里面的m_2020拍立得相机选购指南 富士乐魔徕卡推荐 总有一款适合你...
- Linux学习总结(81)—— Linux 权限详解
- MyBatis学习总结(8)——Mybatis3.x与Spring4.x整合