时序数据库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数据库

service influxdb restart   #启动influx

5、进入shell

influx
influx -precision rfc3339 #也行

6、web网页配置:

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

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

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

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

在这里插入图片描述
修改配置后要重启方可生效,ps可以看到确实重启了。

restart  influxdb.service

在这里插入图片描述

2.启动命令行

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

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

3.基本使用

常用指令

#创建数据库
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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/351962.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

数据分析--Numpy初级(二)

Numpy初级 Numpy数组属性Numpy的routines函数 Numpy数组属性 Numpy数组的维数成为秩(rank),即轴的数量,一维数组的秩为1…。在Numpy中,每一个线性的数组称为是一个轴(axis),也就是维…

桶装水小程序怎么做

微信送水小程序是一款基于微信平台开发的送水服务应用程序,它可以帮助用户方便快捷地订购水产品,并且提供上门配送服务。下面我们来介绍微信送水小程序的主要功能。 一、商品展示 微信送水小程序提供了丰富的水产品展示,包括矿泉水、纯净水…

小程序开发同步缓存、异步缓存

目录 一、uni.setStorage(Object) 二、uni.setStorageSync(Key, Data) 三、使用 四、uni.getStorage(OBJECT) 五、uni.getStorageInfo(OBJECT) 一、uni.setStorage(Object) 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容&…

草图大师模型 sketchup模型下载 sketchup模型免费下载 SU模型下载

草图模型网提供最全面的SU模型资源下载,为广大sketchup设计师打造一个高精度实用SU素材库,有上万个sketchup模型,并且每天更新!让你更快的找到想要SU模型。像草图模型网,个人很少去这个网站模型较为过时,还有定鼎网、sketchup博客、3DNEW、谷歌草图模型库等等诸如此类的设计网站…

Tomcat部署

目录 Tomcat 什么是 servlet? 什么是 JSP? Tomcat 功能组件结构: Container 结构分析: Tomcat 请求过程: ---------------------Tomcat 服务部署------------------------- 1.关闭防火墙,将安装 Tomcat 所需软…

SU插件|TopoShaper生成地形 免费下载及介绍(SketchUp草图大师必备)!

TopoShaper(生成地形) —————— 插件基本描述: 这是一个生成地形的插件,常用于景观、建筑专业建模,从CAD或者其他绘图工具中制作好的等高线、高程点导入SketchUp,此插件可以快速使用线条或点云直接生…

sketchup 2018下载与安装教程

sketchup 2018下载地址: 链接:https://pan.baidu.com/s/1iH7gISr6sTJRRNFPzsIF0A 提取码:duf4 注意:安装之前应该检查电脑是不是64位的操作系统,本软件只针对64位操作系统。 安装步骤: 1.下载完成之后&am…

Enscape 出 Mac 版本了,适用于SketchUp 2021免费公测版,附下载地址

Enscape 宣布推出适用于 Mac 的 Enscape 免费公测版本,这是其流行的实时渲染和虚拟现实插件的新原生 macOS 版本,适用于建筑和 CAD 软件。新版本于上周的Envision 2021用户活动中宣布,将于 2022 年发货。跟着Renderbus瑞云渲染小编小瑞一起来…

SketchUp-2022版本

伴随着SketchUp Pro和LayOut的更新,2022年SketchUp迎来了一个新的时代,尤其是在新版本中,新增和改进了诸多的建模工具以及额外的搜索功能,以及增强了时间布局的效果,从而减少设计师们所消耗的时间以及操作流程&#xf…

STL-string-2

Iterators Capacity resize void resize (size_t n);void resize (size_t n, char c); Resize string 将字符串的大小调整为n个字符的长度。 如果n小于当前字符串长度,则当前值将缩短为其第一个n字符,删除第n个字符之后的字符。 如果n大于当前字符串长…

[操作系统]1.计算机系统概述

写在前面:这篇是为了复习基础知识准备的,而不是根据学校的教材走的,所以叙述有些出入的地方请见谅,该系列旨在快速梳理操作系统的基础知识和一些常见的问题点,知识框架来自于王道操作系统,后续有机会的话会继续补充 1.操作系统的基本概念 一个计算机系统可以自上而下分成四个…

Nginx踩坑记录(二) nginx: [warn] invalid value “TLSv1.3“ in /etc/nginx/nginx.conf:20

问题详情 (通过指定配置文件的方式)启动nginx,提示告警,nginx启动失败。 rootvultr:~# nginx -c /etc/nginx/conf/nginx.conf nginx: [warn] invalid value "TLSv1.3" in /etc/nginx/conf/conf.d/v2ray.conf:20问题原…

如何快速访问iOS设置:iPad,iPhone,iPod

原文:http://holgr.com/blog/2011/11/no-jailbreak-necessary-how-to-quickly-access-ios-settings-on-your-ipad-iphone-or-ipod/#more-2924 在苹果发布iOS 5之前,快速访问iOS设置程序的唯一方法是越狱后使用SBSettings。在iOS 5以后,苹果公…

ios12越狱自签需要联网_从越狱的iOS切换到Android? 这是你需要知道的

ios12越狱自签需要联网 There are ample comparisons of iOS and Android, but few take into account jailbreak apps and power-users. Jailbroken iOS apps make up for a lot of shortcomings, but if you’re still interested in Android, here’s what you need to know…

pythonista3没有url scheme_URL Scheme是如何实现app之间的跳转

项目演示 URL Scheme是什么 由于苹果的app都是在沙盒中,相互是不能访问数据的。但是苹果还是给出了一个可以在app之间跳转的方法:URL Scheme。简单的说,URL Scheme就是一个可以让app相互之间可以跳转的协议。每个app的URL Scheme都是不一样的…

IPAD2 5.1.1越狱后的屏幕不能自动旋转~~~

己顶,出现这问题的原因是因为越狱安装了插件的原因。问题解决了,大家没有遇到类似的问题吗?问题出在大家都装了一个SBSettings的插件,解决办法就是在这个插件的ISO 5 Notification中打开Disable Toggles 和 Separate List且在Set …

体验下Xcode5与ios7

IOS7的最新更新。 1、自主选择默认地图应用苹果在iOS 6中移除了谷歌地图,使用了自家研发的苹果地图。不得不说,这款自带的地图应用可以说烂到了一定的程度,自发布之后便问题不断。正因如此,苹果应该允许用户在iPhone、iPod Touch…

JVM暂时私有

Jvm: 类加载器分类 引导类加载器:BootStrapClassLoader(出于安全考虑,Bootstrap启动类加载器只加载包名为java、javax、sun等开头的类) 自定义类加载器:Extension ClassLoader AppClassLoader (Tomcat也自定…

android 隐私伪装原理,加锁、隐藏和伪装!三招严防私密App被偷看

随着手机等智能设备的普及,人们的物质生活得到极大的丰富,但随之而来的隐私泄露问题却使得每一个人都几乎变得“透明”。同事、朋友有意无意的把玩起你的手机,随意翻看你的相册、甚至点开一些私密应用如微信、陌陌等,隐私无处躲藏…

蓝桥杯2022年第十三届决赛真题-出差

题目描述 A 国有 N 个城市,编号为 1 . . . N。小明是编号为 1 的城市中一家公司的员工,今天突然接到了上级通知需要去编号为 N 的城市出差。 由于疫情原因,很多直达的交通方式暂时关闭,小明无法乘坐飞机直接从城市 1 到达城市 N&a…