influxDB的介紹和安裝
阿新 • • 發佈:2019-02-06
influxDB
介紹(翻譯自官網)
InfluxDB是一個時間序列資料庫,旨在處理高寫入和查詢負載。 它是TICK堆疊的組成部分。 InfluxDB旨在用作涉及大量帶時間戳資料的任何用例的後備儲存,包括DevOps監控,應用程式指標,物聯網感測器資料和實時分析。
以下是InfluxDB目前支援的一些功能,使其成為處理時間序列資料的絕佳選擇:
- 專為時間序列資料編寫的自定義高效能資料儲存。 TSM引擎允許高攝取速度和資料壓縮
- 完全使用go語言編寫,並編譯為一個單獨的二進位制檔案.沒有額外的依賴
- 簡單,高效能的讀寫
HTTP APIS
- 通過外掛支援其他資料提取協議.比如:Graphite,collectd,和OpenTSDB
- 類SQL查詢語言,方便資料的查詢聚合
- 將tag索引,以便更快的查詢速度
- 資料維護策略有效的移除過期資料
- 連續查詢自動計算聚合資料,使定期查詢更高效
安裝
- 下載:
# 適用 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
- 啟動:
# centos6.X service influxdb start # centos7.X systemctl start influxdb
- 測試:
# 在influx安裝的機器上執行 influx # 自動連線到本機的influx資料庫 # 顯示所有資料庫 SHOW DATABASES
安裝完成