influxdb 插入数据_influxdb入门,批量插入数据提高性能

简介

InfluxDB 是一个开源分布式时序、事件和指标数据库。使用Go语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。

它有三大特性:

1. Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等);

2. Metrics(度量):你可以实时对大量数据进行计算;

3. Eevents(事件):它支持任意的事件数据。

详细请参考官网:https://influxdata.com/

安装

采用的是influxdb-0.13.0-static_linux_amd64.tar.gz,直接解压缩,进入解压目录运行

[java] view plain

copy

print ?

./influxd -pidfile influxd.pid -config influxdb.conf

./influxd -pidfile influxd.pid -config influxdb.conf其它安装方式请参考: https://docs.influxdata.com/influxdb/v0.13/introduction/installation/

下载地址:https://dl.influxdata.com,找到对应版本的Key,拼上前面的url即可下载。

注意influxdb.conf需要按照修改某些dir和port。influxdb服务默认使用端口:

[java] view plain

copy

print ?

TCP port8083is usedforInfluxDB’s Admin panel

TCP port 8086is usedforclient-server communication over InfluxDB’s HTTP API

TCP port 8083 is used for InfluxDB’s Admin panel

TCP port 8086 is used for client-server communication over InfluxDB’s HTTP API       8088端口其实也被占用了,而且不可配置,参见https://github.com/influxdata/influxdb/blob/master/cmd/influxd/run/config.go第36行DefaultBindAddress。之前的influxdb版本TCP ports 8088是可配置的。

使用

可采用influx命令或者在浏览器中输入localhost:8083 即可进入web管理页面来使用。

1.创建数据库:  CREATE DATABASE testDB

2. 显示所有数据库: show databases

3.  删除数据库: DROP DATABASE "db_name"

4.  使用数据库: use testDB

5.  显示该数据库中的表 : SHOW MEASUREMENTS

6.  删除表:  DROP MEASUREMENT "measurementName"

7. 增:

命令行:

[java] view plain

copy

print ?

use testDB

insert weather,altitude=1000,area=北 temperature=11

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值