Influxdb部署

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 配置

  • 文件說明
    采用二進制方式解壓后,可執行文件在usr/bin/influxd,配置文件在etc/influxdb/influxdb.conf
    可以直接使用該配置文件
  • 指定配置文件
    使用-config=來指定配置文件
  • 目錄修改
    修改[meta][data]中的dir路徑
  • 存儲時間
    修改[retention]選項中的check-interval來調整存儲時間
  • 默認端口配置
用途 端口號
api 8086
admin 8083

3 運行

nohup ./influxd -config xxx.conf > /dev/null 2>&1 &
> /dev/null是一種偷懶的方式,可以寫到具體的文件中,查看相關的日志

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實例,添加集群運行參數- join ip-list
    ip-listhttp-bind-address中配置的集群通訊列表

CQ查詢

CQ查詢用于數據歸檔,減少日志總體數量,主要是通過降低時間精度和壓縮數據量來實現,細節參閱這篇博客
https://segmentfault.com/a/1190000007702597#articleHeader3

influxdb的amdin界面還是挺強大的,不過圖像操作卻相當受限制,可以google了解更多的一些查詢操作

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容