如何插入数据到influxdb

机构原油沥青
来源:中亿财经网 作者:yyzn 时间:2023-02-18 18:33:02
如何插入数据到influxdb
一、安装要求:
1、需要Linux的root权限进行安装。
2、由于会默认使用到8083和8086两个端口,所以要保证这两个端口没有被占用。
Once installati

如何插入数据到influxdb

一、安装要求:iuU妈妈金融财经网财经门户

1、需要Linux的root权限进行安装。 iuU妈妈金融财经网财经门户

2、由于会默认使用到8083和8086两个端口,所以要保证这两个端口没有被占用。 iuU妈妈金融财经网财经门户

Once installation is complete you can change those ports and other options in the configuration file, which is located by default in /etc/influxdb.iuU妈妈金融财经网财经门户

二、安装:iuU妈妈金融财经网财经门户

这里使用的Centos操作系统。 iuU妈妈金融财经网财经门户

1、首先在命令行执行下面的脚本,生成所需的yum源:iuU妈妈金融财经网财经门户

cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repoiuU妈妈金融财经网财经门户

[influxdb]iuU妈妈金融财经网财经门户

name = InfluxDB Repository - RHEL $releaseveriuU妈妈金融财经网财经门户

可以用java api iuU妈妈金融财经网财经门户

=====================建maven项目iuU妈妈金融财经网财经门户

maveniuU妈妈金融财经网财经门户

<dependency>iuU妈妈金融财经网财经门户

<groupId>org.influxdb</groupId>iuU妈妈金融财经网财经门户

<artifactId>influxdb-java</artifactId>iuU妈妈金融财经网财经门户

<version>2.1</version>iuU妈妈金融财经网财经门户

</dependency>iuU妈妈金融财经网财经门户

====================插入语句=============iuU妈妈金融财经网财经门户

point point2 = Point.measurement(disk) iuU妈妈金融财经网财经门户

.time(System.currentTimeMillis(), TimeUnit.MILLISECONDS) iuU妈妈金融财经网财经门户

.field(used, 80L) iuU妈妈金融财经网财经门户

.field(free, 1L) iuU妈妈金融财经网财经门户

.build(); iuU妈妈金融财经网财经门户

influxDB.write(dbName, default, point1);iuU妈妈金融财经网财经门户

2018-05-23 InfluxDB的聚合类函数Aggregations

一、说明iuU妈妈金融财经网财经门户

本文主要介绍InfluxDB的聚合类函数Aggregations。iuU妈妈金融财经网财经门户

二、函数介绍iuU妈妈金融财经网财经门户

1)count()函数iuU妈妈金融财经网财经门户

返回一个(field)字段中的非空值的数量。iuU妈妈金融财经网财经门户

语法:SELECT COUNT(<field_key>) FROM <measurement_name> [WHERE <stuff>] [GROUP BY <stuff>]iuU妈妈金融财经网财经门户

> select count(region_endKey) from hbase_regionsiuU妈妈金融财经网财经门户

说明region_endKey这个字段在hbase_regions表中共有2314条数据。 注意:InfluxDB中的函数如果没有指定时间的话,会默认以 epoch 0 (T00:00:00Z) 作为时间。iuU妈妈金融财经网财经门户

可以在where中加入时间条件,如下:iuU妈妈金融财经网财经门户

select count(region_endKey) from hbase_regions where time >='T00:00:00Z' AND time<'T12:25:00Z' GROUP BY time(1d)iuU妈妈金融财经网财经门户

2)DISTINCT()函数 不寻常的; 有区别的 ; 确切的;iuU妈妈金融财经网财经门户

返回一个字段(field)的唯一值。iuU妈妈金融财经网财经门户

语法:SELECT DISTINCT(<field_key>) FROM <measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]iuU妈妈金融财经网财经门户

> select distinct(table_online_regions) from hbase_tablesiuU妈妈金融财经网财经门户

3)MEAN() 函数iuU妈妈金融财经网财经门户

返回一个字段(field)中的值的算术平均值(平均值)。字段类型必须是长整型或float64。iuU妈妈金融财经网财经门户

语法格式:SELECT MEAN(<field_key>) FROM <measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]iuU妈妈金融财经网财经门户

select mean(table_online_regions) from hbase_tablesiuU妈妈金融财经网财经门户

4)MEDIAN()函数 中位数iuU妈妈金融财经网财经门户

从单个字段(field)中的排序值返回中间值(中位数)。字段值的类型必须是长整型或float64格式。iuU妈妈金融财经网财经门户

语法:SELECT MEDIAN(<field_key>) FROM <measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]iuU妈妈金融财经网财经门户

select median(table_online_regions) from hbase_tablesiuU妈妈金融财经网财经门户

注意:数据中的相同数字不互斥iuU妈妈金融财经网财经门户

5)SPREAD()函数 范围iuU妈妈金融财经网财经门户

返回字段的最小值和最大值之间的差值。数据的类型必须是长整型或float64。iuU妈妈金融财经网财经门户

语法:SELECT SPREAD(<field_name>) FROM<measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]iuU妈妈金融财经网财经门户

select spread(table_online_regions) from hbase_tablesiuU妈妈金融财经网财经门户

6)SUM()函数iuU妈妈金融财经网财经门户

返回一个字段中的所有值的和。字段的类型必须是长整型或float64。iuU妈妈金融财经网财经门户

语法:SELECT SUM(<field_name>) FROM<measurement_name>[WHERE<stuff>] [GROUP BY<stuff>]iuU妈妈金融财经网财经门户

> select sum(table_online_regions) from hbase_tablesiuU妈妈金融财经网财经门户

关键字:Aggregations   函数   InfluxDB
1.中亿财经网(http://www.mamaxt.com/)遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.中亿财经网的原创文章,请转载时务必注明文章作者和"来源:中亿财经网",不尊重原创的行为或将追究责任;
3.作者投稿可能会经中亿财经网编辑修改或补充。
【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。