influxdb安裝及配置
1 安裝
使用二進制文件安裝,這樣的好處是可以保持獨立
wget wget https://dl.influxdata.com/influxdb/releases/influxdb-1.2.0_linux_amd64.tar.gz tar xvfz influxdb-1.2.0_linux_amd64.tar.gz
2 配置
- 文件說明
采用二進制方式解壓后,可執(zhí)行文件在usr/bin/influxd,配置文件在etc/influxdb/influxdb.conf
可以直接使用該配置文件 - 指定配置文件
使用-config=
來指定配置文件 - 目錄修改
修改[meta]
、[data]
中的dir
路徑 - 存儲時間
修改[retention]
選項中的check-interval
來調(diào)整存儲時間 - 默認(rèn)端口配置
用途 | 端口號 |
---|---|
api | 8086 |
admin | 8083 |
3 運行
nohup ./influxd -config xxx.conf > /dev/null 2>&1 &
> /dev/null
是一種偷懶的方式,可以寫到具體的文件中,查看相關(guān)的日志
4 高級主題
集群搭建
開源支持集群的influxdb版本為0.11,似乎0.12版本也支持,沒有實驗(目前測試機89上有一個測試偽集群:路徑 /usr/home/shanfeng/cluster/influxdb
)
- 下載
wget https://s3.amazonaws.com/influxdb/influxdb-0.11.0-1_linux_amd64.tar.gz tar xzvf influxdb-0.11.0-1_linux_amd64.tar.gz
- 配置與單機基本一致,需要注意的是
[meta]
項
[meta]
中的http-bind-address
用于集群通訊 - 運行
逐個運行influxdb實例,添加集群運行參數(shù)- join ip-list
ip-list
為http-bind-address
中配置的集群通訊列表
CQ查詢
CQ查詢用于數(shù)據(jù)歸檔,減少日志總體數(shù)量,主要是通過降低時間精度和壓縮數(shù)據(jù)量來實現(xiàn),細(xì)節(jié)參閱這篇博客
https://segmentfault.com/a/1190000007702597#articleHeader3
influxdb的amdin界面還是挺強大的,不過圖像操作卻相當(dāng)受限制,可以google了解更多的一些查詢操作