influxdb 批量插入資料只成功一條的問題

2021-10-08 11:48:49 字數 834 閱讀 6288

**功能:新增五條student資料到influxdb資料庫中

問題:每次執行**都是新增一條記錄

**如下:

public

static

void

main

(string[

] args)

influxdb influxdb = influxdbfactory.

connect

("","admin"

,"admin");

influxdb.

setdatabase

("cjj_test");

influxdb.

setloglevel

(influxdb.loglevel.basic)

;

influxdb.

write

(batchpoints)

;}

其實這段**五條記錄都插入到influxdb資料庫中了,只不過5條student資料產生的時間戳一樣,time相同的後來資料就會覆蓋之前的資料,只要設定不同的time就這解決問題。

設定時間**:

builder.time(system.nanotime(), timeunit.nanoseconds);

注意: 時間戳盡量設定的長,我這裡設定的是納秒級別16位長度,

如何這裡設定的時間有重複也會存在資料被覆蓋的問題,influxdb資料庫自動生成的time是19位

python操作influxdb插入資料失敗問題

最近做實時和離線資料監控,對比離線和實時的資料量是否一致,用python呼叫第三方influxdb包插入到influxdb時序資料庫,碰到一些問題。influxdb的表叫measurements,不需要建立,只要插入資料,會自動生成。python插入inluxdb 大概如下 from influxd...

InfluxDB迴圈插入

influxdb jar包提供的batchpoint寫入是非同步且非常快的,所以浪費時間的乙個是類的分解再裝填。這裡涉及到乙個時間問題,system.currenttimemillis 是需要時間的,所以這裡我們只建立一次當前時間,在時間精度要求不高的情況下,我們使用time i的方式來進行時間的寫...

批量插入資料

drop procedure if exists pre 如果存在先刪除 delimiter 以delimiter來標記用 表示儲存過程結束 create procedure pre 建立pre 儲存方法 begin declare i int default 12 declare n int de...