InfluxDB入门第一篇:安装

内存溢出
• 阅读 4683

1. InfluxDB入门第一篇:安装

1.1. 环境准备

Centos 7 + Telegraf 1.10.3 + InfluxDB 1.7.6 + InfluxDb Studio

1.2. InfluxDB

1.2.1. 安装influxDB

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6.x86_64.rpm
sudo yum localinstall influxdb-1.7.6.x86_64.rpm

1.2.2. 启动InfluxDB

systemctl start influxd

1.2.3. 配置influxDB

# 创建数据库,使用influx 命令进入到influxdb命令行
influx
create database telegraf;
use telegraf;

# 下面创建用户名telegraf 密码为telegraf的用户,注意用户名用双引号,密码用单引号
create user "telegraf" with password 'telegraf';

# 输入exit 退出influx命令行
exit

1.3. telegraf

1.3.1. 安装telegraf

wget https://dl.influxdata.com/telegraf/releases/telegraf-1.10.3-1.x86_64.rpm
sudo yum localinstall telegraf-1.10.3-1.x86_64.rpm

1.3.2. 配置telegraf

1、配置连接Influxdb信息(outputs.influxdb)

sudo vi /etc/telegraf/telegraf.conf

# Configuration for influxdb server to send metrics to
[[outputs.influxdb]]
  ## The full HTTP or UDP URL for your InfluxDB instance.
  ##
  ## Multiple urls can be specified as part of the same cluster,
  ## this means that only ONE of the urls will be written to each interval.
  # urls = ["udp://localhost:8089"] # UDP endpoint example
  urls = ["http://localhost:8086"] # required
  ## The target database for metrics (telegraf will create it if not exists).
  database = "telegraf" # required

  ## Name of existing retention policy to write to.  Empty string writes to
  ## the default retention policy.
  retention_policy = ""
  ## Write consistency (clusters only), can be: "any", "one", "quorum", "all"
  write_consistency = "any"

  ## Write timeout (for the InfluxDB client), formatted as a string.
  ## If not provided, will default to 5s. 0s means no timeout (not recommended).
  timeout = "5s"
  username = "telegraf"
  password = "telegraf"
  ## Set the user agent for HTTP POSTs (can be useful for log differentiation)
  # user_agent = "telegraf"
  ## Set UDP payload size, defaults to InfluxDB UDP Client default (512 bytes)
  # udp_payload = 512
urls:表示influxdb的地址及端口号
database:influxdb数据库名
username:数据库用户名
password:数据库密码

1.3.3. 启动telegraf

systemctl start telegraf

1.4. 使用 InfluxDb Studio查看Influx数据

1.4.1. 下载 InfluxDb Studio

https://github.com/CymaticLabs/InfluxDBStudio/releases/download/v0.2.0-beta.1/InfluxDBStudio-0.2.0.zip

1.4.2. 连接至Influxdb

解压后,打开InfluxDBStudio.exe

点击【Create】,创建InfluxDB连接。
InfluxDB入门第一篇:安装

Name: 给连接起个名字
Address:InfluxDB IP地址及端口号,端口默认为8086
Database: 创建的数据库,刚创建的为:telegraf
UserName: 数据库用户名
Password:数据库密码

点击【Save】,保存连接,然后点击【Connect】,进入到数据库详情。
InfluxDB入门第一篇:安装

展示的为telegraf默认监控服务器数据。

双击某个表名称,即可创建一条查询语句。点击工具栏中的【Run Query】即可查看数据信息。
InfluxDB入门第一篇:安装
InfluxDB入门第一篇:安装
InfluxDB入门第一篇:安装

至此,基础环境搭建完成。
幽灵

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
芝士年糕 芝士年糕
3年前
InfluxDB安装以及使用
一、简介InfluxDB是一种时序数据库,用来存放监控数据。InfluxDB是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。其主要特色功能1)基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等)2)可度量性:你可以实时对大量数据进行计算3)基于事件:它支持任意的事件数据InfluxDB的主要特色1)无结构(无模式):可以是任
Stella981 Stella981
3年前
Influxdb 时序数据库 windows 安装
Influxdb是一款比较火爆的时序数据库,本文介绍如何在windows平台下安装。1.场景:     windows平台的influxdb似乎只支持单机非windows服务的安装方式     适用于测试环境或者想体验什么是时序数据库。2.准备安装包:     官方下载地址:https://por
Wesley13 Wesley13
3年前
3. InfluxDB使用HTTP的API编写数据
InfluxDB前篇介绍Centos7下InfluxDB从安装开始到入门InfluxDB关键概念经过前面两个篇章的探讨,基本已经了解了InfluxDB的操作,下面再来继续看看使用HTTPAPI编写数据。使用HTTP的API请求创建数据库首先查看InfluxDB当前有哪些数据库了。root@server81
Stella981 Stella981
3年前
Docker从入门到DevOps,看完这个系列就够了(三)
!(https://img.hacpai.com/bing/20180127.jpg?imageView2/1/w/960/h/540/interlace/1/q/100)文章索引Docker从入门到DevOps系列目录Docker从入门到DevOps|第一篇:DevOps工程的基石——DockerDocke
Stella981 Stella981
3年前
Docker从入门到DevOps,看完这个系列就够了(一)
!(https://img.hacpai.com/bing/20181019.jpg?imageView2/1/w/960/h/540/interlace/1/q/100)文章索引Docker从入门到DevOps系列目录Docker从入门到DevOps|第一篇:DevOps工程的基石——DockerDocke
Stella981 Stella981
3年前
DolphinDB与InfluxDB对比测试报告 第二期
!时序数据库DolphinDB与InfluxDB对比测试报告2(https://pic1.zhimg.com/v292d2e16fa4520f745861616780d0bc16_1440w.jpg?source172ae18b)近日,我们曾发布测试报告DolphinDB与InfluxDB对比测试报告(https://www.oschina
Wesley13 Wesley13
3年前
Java入门——在Linux环境下安装JDK并配置环境变量
Java入门——在Linux环境下安装JDK并配置环境变量摘要:本文主要说明在Linux环境下JDK的安装,以及安装完成之后环境变量的配置。使用已下载的压缩包进行安装下载并解压在Java的官网上下载需要的版本:https://www.oracl
Stella981 Stella981
3年前
InfluxDB学习之InfluxDB的安装和简介
系列详情请看:《InfluxDB系列教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.linuxdaxue.com%2Fseries%2Finfluxdbseries%2F)》:InfluxDB是一个当下比较流行的时序数据库,InfluxDB使用Go语言编写,无需外部
Stella981 Stella981
3年前
Node学习历程(一)
第一篇:安装配置篇环境:Ubuntu13.04一、下载NodeJS官方网站上有安装包的下载,按照您的环境下载对应的安装包。Windows有安装包可以直接下载安装,Linux环境下需要下载自己编辑安装即可;下载地址:http://nodejs.org/download/(https://www.oschina.net/action