influxdb 数据库安装和简单使用

2023-05-16

1.wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.4.x86_64.rpm  

或者从 influxdb-1.8.4.x86_64.rpm-其它文档类资源-CSDN下载 

 中下载

2.安装:sudo yum localinstall influxdb-1.8.4.x86_64.rpm

3.修改配置;

vim /etc/influxdb/influxdb.conf

找到 [http] 的地方
去掉 enabled = true 前面的 #
去掉 bind-address = ":8086" 前面的 #
保存退出

4.

启动服务:

service influxdb start

5.启动客户端:

连接数据库:

influx -precision rfc3339

参数:-precision为设置显示时间格式,如果没有设置,返回的时间类型字段显示为时间戳,使用rfc3339返回的时间格式为:2020-05-12T16:37:53.189100300Z

简单连接也可以直接输入influx

6.创建数据库:

6.1创建数据库

create database gyye_test;

6.2创建用户

Use gyye_test;

create user gjptest with password 'gjptest%123' with all privileges

7.数据库基本操作:

在新数据库查看导入数据:

  1. 查看所有数据库:show databases;
  2. 查看所有表:show measurements;
  3. 查看表中数据:select * from students;
  4. 创建数据库:create database gyye_test;

执行结果:

 

  • 创建新表并添加数据

insert <tbname>,<tags> <values> [timestamp]

说明:
tbname : 数据表名称
tags : 表的tag域
values : 表的value域
timestamp :当前数据的时间戳(可选,没有提供的话系统会自带添加)

实例:

删除表

drop measurement <tbname>

说明:
tbname : 数据表名称

8.数据文件导入和导出

Infuxdb 数据导出:

influx_inspect export

    -datadir "/data/influxdb/data" # 勿动,influxdb 默认的数据存储位置

    -waldir "/data/influxdb/wal"   # 勿动,influxdb 默认的数据交换位置

    -out "telemetry_vcdu_time"     # 导出数据文件的文件名

    -database telemetry_vcdu_time  # 指定要导出数据的数据库

-start 2019-07-21T08:00:01Z    # 指定要导出的数据的起始时间

实例:

G:\zhizaozhongxin\influxdb-1.7.1-1>influx_inspect.exe export -datadir "C:/Users/gjp/.influxdb/data" -waldir "C:/Users/gjp/.influxdb/wal" -out "gyye_test1" -database gyye_test

Infuxdb 数据导入:

influx

    -import    # 无参,勿动

    -path=telemetry_sat_time # 指定导入数据的文件

    -precision=ns # 指定导入数据的时间精度

influx -import -path=gyye_test1 -precision=ns

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

influxdb 数据库安装和简单使用 的相关文章

  • Centos7 部署InfluxDB

    因为目前网络上关于InfluxDB的资料并不多 xff0c 所以这里建议多参考官网 官网 xff1a Home InfluxData 点击此处的Docs xff1a 这里选择 InfluxDB OSS xff1a 使用文档时根据需求选择查看
  • influxdb 数据库安装和简单使用

    1 wget https dl influxdata com influxdb releases influxdb 1 8 4 x86 64 rpm 或者从 influxdb 1 8 4 x86 64 rpm 其它文档类资源 CSDN下载
  • proxmox ve6+influxdb+grafana 集群监控

    pve支持将自身运行状态发送至第三方服务器 0 环境介绍 root 64 pve143 span class token comment pveversion v span proxmox ve 6 2 1 span class token
  • QT操作 influxdb时序数据库(libcur)

    概述 最近在项目中需要用到influxdb 数据库 xff0c 当时使用了libcur库之后 xff0c 插入数据的速度一直不太理想 创建字表的速度 1W的话需要11Min xff0c 对于这样的时间完全达不到合格 经过研究进行了打包处理
  • influxdb时序型数据库基础

    文章目录 什么是InfluxDB时序数据特点常见应该场景时序数据库解决什么问题InfluxDB的优势InfluxDB常用命令 什么是InfluxDB InfluxDB是一个开源的 高性能的时序型数据库 xff0c 在时序型数据库DB Eng
  • Influxdb 1.2版本优化之旅(经验证,适用于influxdb1.4版本)

    一 常见异常 1 max series per database exceeded 异常 err max series per database exceeded java lang RuntimeException error max s
  • Grafana ALert功能使用webhook,并预警数据信息

    使用webhook预警的时候如果能够同时获取预警的数据信息是最好不过的 这里我们就来看下怎么获取这些东西 数据源依然选用InfluxDB 具体配置过程可以参考前边两篇文章 现在从webhook配置开始 无参对接 在Grafana的Alert
  • Prometheus 远程读写 Influxdb

    Prometheus 远程读写 Influxdb Influxdb InfluxDB 是一款开源的时序数据库 是InfluxData 是一个公司 提供时序平台 下的一个产品 使用Go语言开发 时序数据库 Time Series Databa
  • C3.js - 绘制从 InfluxDB 获取的时间序列时如何指定时间戳格式

    influxDB 时间戳如下所示 2015 01 29T21 55 43 702900257Z 问题是我应该使用什么选项x axis当我用 C3 js 生成图表时 我得到的错误 无法将 x 2015 01 29T21 55 43 70290
  • InfluxDB - 基于标签在 where 子句中包含多个值

    我正在尝试根据标签值查询数据 是否可以在 where 子句中包含多个查询 我找不到类似于 SQL 中 IN 运算符的运算符 select from students where rollNumber 1 limit 10 Students
  • 如何使用类似 SQL 的接口 INSERT 到 influxDB 中?

    是否有可能INSERT使用 InfluxDB 上类似 SQL 的接口将数据转换为系列 测量值 是的 您可以简单地INSERT线路协议字符串 https docs influxdata com influxdb v1 6 tools shel
  • 使用 k6 时如何向 influxdb 进行身份验证

    我使用 k6 作为负载测试工具 我想将数据写入 influxdb 一切正常 除了我不知道如何发送 influxdb 的用户凭据 Example k6 exe run out influxdb http localhost 8086 stre
  • InfluxDB - 仅获取查询中的最后一个值

    是否可以只查询查询结果的最后一个值 或第n个值 例如 在查询中 SELECT value FROM response times WHERE time gt now 1h limit 1000 是否有可能只获取最后一个值 即时间上更早的值
  • influxdb:计算布尔事件的持续时间?

    我的 influxdb 数据库中有来自门传感器的数据 这是一个布尔传感器 门是否打开 值为false 或者它被关闭 值为true 表格如下所示 name door time value 1506026143659488953 true 15
  • 在Influxdb中,如何删除所有测量值?

    I know DROP MEASUREMENT measurement name用于删除单个测量 如何一次删除所有测量值 无法直接删除所有测量值 但下面的查询将获得相同的结果 DROP SERIES FROM
  • docker重启时数据库丢失

    我在 Windows 10 的 Docker 上运行 influxdb 和 grafana 每次关闭 Docker 时 我都会丢失数据库 这是我所知道的 我尝试过调整保留策略 但对 结果 我可以关闭并重新启动容器 docker compos
  • 使用自定义窗口聚合函数进行 Influxdb Flux 查询

    您能否帮助我使用 InfluxDB 2 Flux 查询语法来构建带有自定义聚合函数的窗口查询 我浏览了在线文档 但它们似乎缺乏有关如何从自定义聚合函数中获取实际窗口内容 第一条 最后一条记录 的示例 它也没有立即描述自定义函数的预期签名 我
  • 将带标签的 pandas DF 写入 influxdb

    我有这个 3526 rows x 5 columns DF 其中col0是时间 col1 col3是标签和col4是我的价值 0 1 2 3 4 0 2017 09 29 22 41 51 10 2 95 5 C1195 LF470 SAR
  • 在将连续查询添加到生产 influxdb 之前测试连续查询的最佳方法是什么?

    将新的连续查询添加到生产数据库 influxdb 的最佳方法是什么 克隆生产 influxdb 吗 我希望避免这种情况 有没有一种好的方法可以通过网络管理界面来测试和尝试它们 我想你可以 创建临时测量 设置 CQ 插入一些示例数据并在 CQ
  • 更改 Grafana 端口

    我目前在 Grafana 中有 InfluxDB 提供仪表板 我最终将在服务器上部署这个堆栈 但是 Grafana 的默认端口是 80 我必须更改此端口 但我不知道如何更改 有人可以帮忙吗 Thanks 变化不仅在于 etc grafana

随机推荐