时序数据库InfluxDB快速入门使用

这篇具有很好参考价值的文章主要介绍了时序数据库InfluxDB快速入门使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

推荐博客:
超完整的influxdb学习教程
Influxdb中文文档
linux安装influxdb
Influxdb安装、启动influxdb控制台、常用命令、Influx命令使用、Influx-sql使用举例、Influxdb的数据格式、Influxdb客户端工具

1.安装

1、influxdb数据库官网的下载链接:

https://portal.influxdata.com/downloads

2、linux版本的1.8.4版本具体参考链接:

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

3、安装后的相关配置或文件的路径:

/etc/influxdb/influxdb.conf 默认的配置文件
/var/log/influxdb/influxd.log 日志文件
/var/lib/influxdb/data 数据文件
/usr/lib/influxdb/scripts 初始化脚本文件夹

4、启动influx数据库(2种方式)
其中-config的优先级高于环境变量。

1.通过设置好环境变量INFLUXDB_CONFIG_PATH来直接启动
service influxdb restart   #通过环境变量直接启动influx
influx                     #通过环境变量直接启动influx

2.运行的时候通过可选参数-config来指定:(推荐使用第二种方式)
influxd -config /etc/influxdb/influxdb.conf 




5、进入shell

influx
influx -precision rfc3339 #也行

6、web网页配置:

如果是docker安装的话一般都是对端口进行放开,可以用 ip:port 进入管理页面的。

不过对于配置jmeter+influxdb+grafana来说可以不用关注这些,我创建好对应的数据库就好了。

关于默认配置的解释参见 推荐博客

这个参数也会控制shell命令是否需要密码,为了方便直接设为false就好了。

时序数据库InfluxDB快速入门使用
修改配置后要重启方可生效,ps可以看到确实重启了。

restart  influxdb.service

时序数据库InfluxDB快速入门使用

2.启动命令行

如果你已经在本地安装运行了InfluxDB,你就可以直接使用influx命令行,执行influx连接到本地的InfluxDB实例上。输出就像下面这样:

$ influx -precision rfc3339
Connected to http://localhost:8086 version 1.2.x
InfluxDB shell 1.2.x
>

3.基本使用

常用指令文章来源地址https://www.toymoban.com/news/detail-472051.html

#创建数据库
create database jmeter; #创建名为jmeter的数据库
create database db_zs; #创建名为db_zs的数据库
 
#查看当前有哪些数据库
show databases; 查询几个数据库
 
#删除数据库
drop database db_zs  #删除数据库
 
#使用某数据库
use jmeter; #使用jmeter数据库
 
#查询表中的数据
select * from jmeter   #查询jmeter表中的数据
 
#退出shell,如下皆可
quit
exit
 
#表操作——显示当前db下的所有表
show measurements; 显示该数据库中的表
 
#表操作——删除表
drop measurement user
 
注:在influxdb中,并没有表(table)的概念,取而代之的是measurements;就将其视为influxdb中的表即可。
 
 
 
 
######################更多指令用到的时候在学吧######################3
 
创建表,直接在插入数据的时候指定表名(weather就是表名)
insert weather,altitude=1000,area=北 temperature=11,humidity=-4
drop measurement “measurement_name” 删除表
建立保留策略(retention policy)
create retention policy rp_collectd on collectd duration 1w replication 1 default
duration: 1h, 90m, 12h, 7d, 4w, INF 最小1h, 最大INF
通过http添加数据
curl -i -XPOST ‘http://localhost:8086/write?db=testDB’ –data-binary ‘weather,altitude=1000,area=北 temperature=11,humidity=-4’
用户管理
 
show users ; 显示用户
create user “username” with password ‘password’ 创建用户
create user “username” with password ‘password’ with all privileges 创建管理员权限的用户
drop user ‘username’ 删除用户
SET PASSWORD FOR admin =’influx@gpscloud

到了这里,关于时序数据库InfluxDB快速入门使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows下 influxdb 数据库安装和简单使用

    你可以从 InfluxDB 的 InfluxDB官网winndows二进制安装包下载适用于不同操作系统的 InfluxDB 安装包。在本教程中,我们将介绍在 Windows上安装 InfluxDB 的步骤。 如果所示,可以点击下载windows版本的安卓版,右上角还可以切换其他版本的安装包。 下载后解压,里面有个influxd.e

    2024年02月08日
    浏览(36)
  • TDengine时序数据库学习使用

    数据库要求: 1.目前服务器只能在linux运行,先安装服务器版本v1 2.下载与v1完全匹配的客户端版本v1(客户端与服务器的版本号不匹配可能访问不了服务器) 安装服务器注意,安装教程: 使用安装包立即开始 | TDengine 文档 | 涛思数据! 软件下载地址: 所有下载链接 - TDengine

    2024年02月07日
    浏览(45)
  • Influxdb数据库(centos7)

    简介 InfluxDB是一个由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行榜上排名第一: InfluxDB广泛应用于DevOps监控、IoT监控、实时分析等场景。除了具有成本优势的高性能读、高性能写、

    2024年02月12日
    浏览(48)
  • 快速入门Springboot整合Datagpa操作数据库

    Spring Data JPA是Spring Data家族的一部分,可以轻松 实现基于JPA的存储库 。 . JPA是ORM规范,Hibernate是JPA规范的具体实现 ,这样的好处是开发者可以面向JPA规范进行持久层的开发,而底层的实现则是可以切换的。Spring Data Jpa则是在JPA之上添加另一层抽象(Repository层的实现),极大

    2024年02月07日
    浏览(48)
  • 数据库信息速递: Apache Arrow 如何加速 InfluxDB (翻译)

    开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内,可以解决你的问题。加群请联系 liuaustin3 ,(共1760人左右 1 + 2 + 3 + 4 +5) 4群(260+),另欢迎 OpenGauss 的技术人员加入。 最近是百业萧条,本地前十的新能源

    2024年02月03日
    浏览(53)
  • 服务攻防-数据库安全-Influxdb&H2database&CouchDB&ElasticSearch数据库漏洞复现

    目录 一、Influxdb-未授权访问-Jwt 验证不当 1、Infuxdb简介 2、安全问题 3、漏洞复现  二、H2database-未授权访问-配置不当 1、H2database简介 2、安全问题 3、漏洞复现  三、CouchDB-权限绕过配合RCE-漏洞 1、CouchDB简介 2、安全问题 3、漏洞复现  四 、ElasticSearch-文件写入RCE-漏洞 1、Ela

    2024年02月16日
    浏览(47)
  • 数据库安全-H2 database&Elasticsearch&CouchDB&Influxdb漏洞复现

    参考:influxdb CVE-2019-20933 靶场环境:vulhub 打开靶场进入环境: 访问: 端口扫描: 默认端口: 8086:用于客户端和服务端交互的HTTP API 8088 :用于提供备份和恢复的RPC服务 influxdb 是一款著名的时序数据库,其使用 jwt 作为鉴权方式。在用户开启了认证, 但未设置参数 shared-s

    2024年02月06日
    浏览(40)
  • Java连接mysql数据库的五分钟快速入门教程

    总体流程 :数据库-Java 总体步骤:         1.创建数据库并新建表         2.创建一个Java项目,在项目下新建文件夹lib,类型为Directory         3.将下载好mysql-connector-java-8.0.27.jar放到lib目录下         4.将lib下的依赖添加到Java项目中         5.编写代码连接数据库并运行

    2024年02月08日
    浏览(55)
  • 小迪安全 第56天 服务攻防-数据库安全&H2&Elasticsearch&CouchDB&Influxdb 复现

    1.端口扫描 2.报错回显 时序数据库是近几年一个新的概念,与传统的Mysql关系型数据库相比,它的最大的特点是:数据按照时间顺序存储。 举例来说,日志数据,是以时间顺序存储的,所以用时序数据库存储是一种很好的选择。使用Mysql在存储的过程中,不是对这种基于时间

    2024年02月03日
    浏览(47)
  • 网络安全全栈培训笔记(56-服务攻防-数据库安全&H2&Elasticsearch&CouchDB&Influxdb复现)

    知识点: 1、服务攻防数据库类型安全 2、influxdb,.未授权访问wt验证 3、H2 database-未授权访问-配置不当 4、CouchDB-权限绕过配合RCE-漏洞 5、ElasticSearch-文件写入RCE-漏洞 #章节内容: 常见服务应用的安全测试: 1、配置不当-未授权访问 2、安全机制特定安全漏洞 3、安全机制弱口令

    2024年01月23日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包