**功能:新增五條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...