分布式监控(二)–时序数据库influxdb安装
2017-07-24 00:00
218 查看
InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。
它有三大特性:
1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等)
2. Metrics(度量):你可以实时对大量数据进行计算
3. Eevents(事件):它支持任意的事件数据
本文将介绍如何安装InfluxDB。
参考https://docs.influxdata.com/influxdb/v0.9/introduction/installation/
安装环境:Centos 6.8
2、由于会默认使用到8083和8086两个端口,所以要保证这两个端口没有被占用。
Once installation is complete you can change those ports and other options in the configuration file, which is located by default in /etc/influxdb.
a.yum安装
1、首先在命令行执行下面的脚本,生成所需的yum源:
2、执行yum安装并启动:
b.手动安装
在浏览器中登录管理界面: 输入地址http://localhost:8083 ,默认用户名和密码都是root。
至此,基本默认安装已经完毕,InfluxDB也可以正常使用了。如果要做更多个性化的配置,请看下面的介绍。
老版本的配置文件兼容后续的版本,问题似乎老版本会缺少一些新特性的配置项。因此最佳实践是,每次升级版本都重新生成一个新的配置文件。
2、influxdb/data需要较大的磁盘空间和较低的IOPS。
3、influxdb/wal则建议较小的磁盘和较高的IOPS。
4、内存不能低于8G。
它有三大特性:
1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等)
2. Metrics(度量):你可以实时对大量数据进行计算
3. Eevents(事件):它支持任意的事件数据
本文将介绍如何安装InfluxDB。
参考https://docs.influxdata.com/influxdb/v0.9/introduction/installation/
安装环境:Centos 6.8
一、安装要求:
1、需要Linux的root权限进行安装。2、由于会默认使用到8083和8086两个端口,所以要保证这两个端口没有被占用。
Once installation is complete you can change those ports and other options in the configuration file, which is located by default in /etc/influxdb.
二、安装:
这里使用的Centos操作系统。a.yum安装
1、首先在命令行执行下面的脚本,生成所需的yum源:
cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo [influxdb] name = InfluxDB Repository - RHEL \$releasever baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdb.key EOF
2、执行yum安装并启动:
sudo yum install influxdb
sudo service influxdb start
b.手动安装
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0.x86_64.rpm sudo yum localinstall influxdb-1.1.0.x86_64.rpm
在浏览器中登录管理界面: 输入地址http://localhost:8083 ,默认用户名和密码都是root。
至此,基本默认安装已经完毕,InfluxDB也可以正常使用了。如果要做更多个性化的配置,请看下面的介绍。
三、INFLUXDB 配置文件:
配置文件位于/etc/influxdb/目录下。老版本的配置文件兼容后续的版本,问题似乎老版本会缺少一些新特性的配置项。因此最佳实践是,每次升级版本都重新生成一个新的配置文件。
四、如果部署在生产环境上,硬件最低要求:
1、需要2块SSD磁盘,一块给influxdb/wal,一块给influxdb/data。2、influxdb/data需要较大的磁盘空间和较低的IOPS。
3、influxdb/wal则建议较小的磁盘和较高的IOPS。
4、内存不能低于8G。
相关文章推荐
- Influxdb 时序数据库 windows 安装
- 分布式监控系统Zabbix--完整安装记录 -添加web页面监控
- zabbix分布式监控环境完全编译安装部署
- Influxdb 时序数据库 centos 安装
- 分布式监控报警平台Centreon之:Centreon安装(2)
- 图文讲解Zabbix 分布式监控平台安装过程
- 分布式架构学习之:007--Dubbo 监控中心的介绍与简易监控中心的安装
- 互联网级监控系统必备-时序数据库之Influxdb技术
- 简单安装 分布式监控系统 Zabbix 2.0.6
- 互联网级监控系统必备-时序数据库之Influxdb技术
- 基于Dubbo的分布式系统架构(三):安装dubbo监控中心
- 分布式监控系统Zabbix-3.0.3-完整安装记录(6)-微信报警部署
- 互联网级监控系统必备-时序数据库之Influxdb集群及踩过的坑
- 分布式监控系统Zabbix-3.0.3-lnmp安装记录
- Zabbix-分布式监控系统安装
- 分布式监控报警平台Centreon之:Centreon依赖安装
- 分布式时序数据库InfluxDB
- 分布式监控系统Zabbix-3.0.3-完整安装记录(4)-解决zabbix监控图中出现中文乱码问题
- 分布式时序数据库InfluxDB
- 分布式监控系统Zabbix-3.0.3-完整安装记录(1)