1. 程式人生 > >influxDB的介紹和安裝

influxDB的介紹和安裝

influxDB

介紹(翻譯自官網)

InfluxDB是一個時間序列資料庫,旨在處理高寫入和查詢負載。 它是TICK堆疊的組成部分。 InfluxDB旨在用作涉及大量帶時間戳資料的任何用例的後備儲存,包括DevOps監控,應用程式指標,物聯網感測器資料和實時分析。

以下是InfluxDB目前支援的一些功能,使其成為處理時間序列資料的絕佳選擇:

  • 專為時間序列資料編寫的自定義高效能資料儲存。 TSM引擎允許高攝取速度和資料壓縮
  • 完全使用go語言編寫,並編譯為一個單獨的二進位制檔案.沒有額外的依賴
  • 簡單,高效能的讀寫HTTP APIS
  • 通過外掛支援其他資料提取協議.比如:Graphite,collectd,和OpenTSDB
  • 類SQL查詢語言,方便資料的查詢聚合
  • 將tag索引,以便更快的查詢速度
  • 資料維護策略有效的移除過期資料
  • 連續查詢自動計算聚合資料,使定期查詢更高效

安裝

  1. 下載:
    # 適用 RedHat & centos
    # 下載
    wget https://dl.influxdata.com/influxdb/releases/influxdb-1.6.3.x86_64.rpm
    #安裝
    sudo yum localinstall influxdb-1.6.3.x86_64.rpm
    
  2. 啟動:
    # centos6.X
    service influxdb start
    # centos7.X
    systemctl start influxdb
    
  3. 測試:
    # 在influx安裝的機器上執行
    influx
    # 自動連線到本機的influx資料庫
    # 顯示所有資料庫
    SHOW DATABASES
    

安裝完成