InfluxDB 入门安装教程
2016-05-06 19:00
423 查看
InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。
它有三大特性:
1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等)
2. Metrics(度量):你可以实时对大量数据进行计算
3. Eevents(事件):它支持任意的事件数据
本文将介绍如何安装InfluxDB。参考https://docs.influxdata.com/influxdb/v0.9/introduction/installation/
安装环境:Centos 6.4
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.
1、首先在命令行执行下面的脚本,生成所需的yum源:
2、执行yum安装并启动:
3、在浏览器中登录管理界面:
输入地址http://localhost:8083
默认用户名和密码都是root。
至此,基本默认安装已经完毕,InfluxDB也可以正常使用了。如果要做更多个性化的配置,请看下面的介绍。
老版本的配置文件兼容后续的版本,问题似乎老版本会缺少一些新特性的配置项。因此最佳实践是,每次升级版本都重新生成一个新的配置文件。
运行下面的命令即可:
有一个与上面命令相似的:
这2个命令其实是不同的,第一个只是生成一个config文件,不会启动influxd进程。
下面的命令则会根据指定的配置文件,启动influxd进程。
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.4
一、安装要求:
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操作系统。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
3、在浏览器中登录管理界面:
输入地址http://localhost:8083
默认用户名和密码都是root。
至此,基本默认安装已经完毕,InfluxDB也可以正常使用了。如果要做更多个性化的配置,请看下面的介绍。
三、InfluxDB 配置文件:
位于/etc/influxdb/目录下。老版本的配置文件兼容后续的版本,问题似乎老版本会缺少一些新特性的配置项。因此最佳实践是,每次升级版本都重新生成一个新的配置文件。
运行下面的命令即可:
influxd config > /etc/influxdb/influxdb.generated.conf
有一个与上面命令相似的:
influxd -config /etc/influxdb/influxdb.generated.conf
这2个命令其实是不同的,第一个只是生成一个config文件,不会启动influxd进程。
下面的命令则会根据指定的配置文件,启动influxd进程。
四、如果部署在AWS上,硬件要求:
1、需要2块SSO磁盘,一块给influxdb/wal,一块给influxdb/data。2、influxdb/data需要较大的磁盘空间和较低的IOPS。
3、influxdb/wal则建议较小的磁盘和较高的IOPS。
4、内存不能低于8G。
相关文章推荐
- Oracle_bond网卡配置
- HDU 4532
- JPA & Hibernate 注解
- vtk提取二维bmp图像某区域
- 盲点集锦
- ADO.NET——DataView
- Linux系统下Apache2.4.17的安装过程
- Linux命令(2):free
- nginx身份验证
- vim 的使用(三)—— 查看和设置文件的格式
- xcode 中代码块存放位置
- css解决td单元格内文字溢出
- Java多线程之-----实现自己的ThreadFactory
- linux软件---源码包安装的思考
- js基础
- Activity之isTaskRoot和moveTaskToBack方法简介
- 【偶遇的知识点】rem
- SQL Server 数据库创建
- Highcharts一些属性
- 20145312 《Java程序设计》第十周学习总结