[root@localhost ~]
# docker pull influxdb:1.7.8
[root@localhost ~]
# docker run -d --name influxdb -p 8086:8086 -p 8083:8083 -v /synpower/data/influxdb:/var/lib/influxdb influxdb:1.7.8
說明:
1)/var/lib/influxdb為influxdb的資料檔案存放目錄
[root@localhost ~]
# docker exec -it influxdb /bin/bash
輸入influx
create user "admin" with password 'synpower@2019' with all privileges
[root@localhost ~]
# docker run --rm influxdb:1.7.8 influxd config > /synpower/config/influxdb.conf
merging with configuration at: /etc/influxdb/influxdb.conf
[root@localhost ~]
# docker kill influxdb
[root@localhost ~]
# docker rm influxdb
[root@localhost ~]
# docker run -d --name influxdb -p 8086:8086 -p 8083:8083 -v /synpower/config/influxdb.conf:/etc/influxdb/influxdb.conf:ro -v /synpower/data/influxdb:/var/lib/influxdb influxdb:1.7.8
[root@localhost ~]
# docker exec -it influxdb /bin/bash
輸入influx
show databases;
create database syn_master
ps:注意在匯出的時候,匯出檔案的存放路徑一定要掛載到宿主機上去了,不然無法將移動匯出檔案!
select
sum(diskbytes)
/1024
/1024
/1024
from _internal.
"monitor"
."shard"
where
time
>
now()-
10s;
select
sum(diskbytes)
/1024
/1024
/1024
from _internal.
"monitor"
."shard"
where
time
>
now()-
10s group
by"database"
(2)基於docker安裝InfluxDB
更快安裝influxdb,基於docker 1.docker pull influxdb 2.mkdir usr local influxdb 3.vim docker compose.yml 4.檔案內容如下 version 3.1 services influxdb container name...
InfluxDB之HTTP API查詢資料
http api是查詢influxdb資料的主要方式 查詢資料庫的其他方法請參閱命令列介面和客戶端庫 curl g http localhost 8086 query?pretty true data urlencode db mydb data urlencode q select value f...
InfluxDB系列(一)influxDB簡介
influxdb是乙個由influxdata用go語言開發的開源時序型資料庫,專注於海量時序資料的高效能讀 高效能寫 高效儲存與實時分析等,無需外部依賴。主要特點 1 基於時間序列,支援與時間有關的相關函式 如最大,最小,求和等 2 可度量性 你可以實時對大量資料進行計算 設計理念 優缺點優勢 架構...