?倉庫:github - orca-zhang/influxdb-cpp: ? c++ client for influxdb.直接將
influxdb.hpp
放到工程src/
中,並引用該標頭檔案即可,非常方便
連線
influxdb_cpp::server_info insense("127.0.0.1", 8086, "test", "username", "password");
讀取
string resp;
influxdb_cpp::query(resp, "select * from table_name limit 100", insense);
std::cout << resp << std::endl;
連線
influxdb_cpp::server_info insense("127.0.0.1", 8086, "test", "invix", "invix");
寫入
influxdb_cpp::builder()
.meas("final_cost")
.field("cost", final_cost)
.post_http(insense);
一些概念influxdb中 連線裡的是database,寫入的是measurement
wget
sudo dpkg -i influxdb_1.7.7_amd64.deb
influxd --啟動資料庫
create database "testdb" --建立資料庫
create user with password '' with all privileges --建立使用者
show retention policies on "db_name" --檢視當前資料庫retention policies
alter retention policy "rp_name" on "db_name" duration 30d default --修改retention policies
drop retention policy "rp_name" on "db_name" --刪除retention policies
create database "testdb" --建立資料庫
show databases --展示所有資料庫
use test 使用 --資料庫
show measurements --查詢當前資料庫表
show field key --檢視資料表字段
show series from key 檢視key值
show tag keys from "key" --檢視key中tag key值
select * from /.*/ limit 1 --查詢當前資料庫下所有表的第一行
select * from xx order by xx desc limit 2
delete from "table_name" (delete table and all its data)
drop measurement "table_name" (table is dropped but data is remain)
delete from cpu where time < '2000-01-01t00:00:00z'
delete where time < '2000-01-01t00:00:00z'
drop database 「testdb」 --刪除資料庫
drop retention policy "dbbak" on mydb --刪除保留資料為dbbak資料
drop series from pay where tag_key='' --刪除key中的tag
使用C語言操作InfluxDB
環境 centos6.5 x64 influxdb版本 1.1.0 influxdb官網暫未提供c語言開發庫,但github提供的有 但這個版本比較早了,到目前為止不支援0.9及其以後的版本。這裡有我自己開發的influxdb客戶端開發庫,直接使用的http api實現,功能比較簡單,有興趣的朋友可...
C 使用liburl 庫訪問influxDB
在modular2 edge 中需要使用c 訪問influxdb 資料庫,之前使用influxdb.cxx 來實現,最近要將他們新增到modular 2 edge 的microservice 中去,詳細一看,這個庫居然沒有讀資料的功能,而且封裝的很深,改起來比較麻煩,乾脆自己來寫乙個。網路上輕量級的...
influxDB使用小結
以下是官方文件提供的可配置環境變數 influxdb db 以這個環境變數作為名字自動初始化乙個資料庫 允許身份驗證。必須設定此選項或必須在配置檔案中設定auth enabled true才能使後續的任何身份驗證相關選項生效。influxdb admin user 以這個環境變數作為名字自動初始化乙...