如何在Ubuntu 20.04 LTS上安裝InfluxDB


在本文中,我們將向您介紹如何在Ubuntu 20.04 LTS上安裝InfluxDB。InfluxDB是一個時間序列數據庫(TSDB),旨在處理高寫入和查詢負載,InfluxDB由InfluxData開發並用Go編寫。InfluxDB旨在用作涉及大量帶時間戳數據的任何用例的后備存儲,包括DevOps監控,應用程序度量標准等等。
步驟1.首先,通過apt在終端中運行以下以下命令,確保所有系統軟件包都是最新的。
sudo apt update
sudo apt upgrade
步驟2.在Ubuntu 20.04上安裝InfluxDB。
現在,我們將InfluxDB存儲庫添加到Ubuntu系統:
wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
接下來,我們將繼續更新系統並安裝並啟動InfluxDB:
sudo apt update
sudo apt install influxdb
成功安裝后,啟動並啟用服務以在啟動時啟動:
sudo systemctl enable --now influxdb
步驟3.配置InfluxDB。
配置文件位於 /etc/influxdb/influxdb.conf:
nano /etc/influxdb/influxdb.conf
[http]
# Determines whether HTTP endpoint is enabled.
enabled = true

# Determines whether the Flux query endpoint is enabled.
flux-enabled = true

# The bind address used by the HTTP service.
bind-address = ":8086"
步驟4.配置防火牆。
我們將打開端口8086。默認情況下,InfluxDB使用以下網絡端口:TCP端口8086用於通過InfluxDB的HTTP API進行客戶端-服務器通信,而TCP端口8088用於RPC服務進行備份和還原:
sudo ufw enable
sudo ufw allow 8086/tcp
步驟5.在Influxdb上連接並創建數據庫。
一旦完成安裝和InfluxDB的配置,我們將嘗試連接到InfluxDB並創建一個新的用戶和數據庫。
用戶名:ranty
密碼:ratna
數據庫名稱:wahyuni
命令行如下:
curl -XPOST "http://localhost:8086/query" \
--data-urlencode "q=CREATE USER ranty WITH PASSWORD 'ratna' WITH ALL PRIVILEGES"
{"results":[{"statement_id":0}]}
至此,您已經成功安裝了InfluxDB。A5互聯https://www.a5idc.net/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM